Check junkyards first. If you've got a really new car (or there's nothing in a junkyard near you), You can always go to the dealer.
I couldn't begin to quote prices, though. It varies on teh car, the model year, etc. Obviously, a new part from the dealer would be more expensive than one from a junkyard.