from dictionary.com:
estimate: To calculate approximately (the amount, extent, magnitude, position, or value of something)
quote: To state (a price) for securities, goods, or services.
So, an estimate would be a "ballpark figure" (could be higher or lower) while a quote would be a firm price.