Originally Posted by cc_25
IMHO, CPO is the way to go, unless you're a mechanic and can really examine the car yourself and know what you're looking for. It will be a bit more expensive, yes, but I think it's worth the 2 extra years mech warranty, the peace of mind to know the car's "the cream of the crop" (dealers take the best of the used ones to sell themselves), and at the very least, a dealer will stand behind a car they sell you. A used car lot certainly won't. Also, given that you're going to finance, BMW CPO 3-series rate is 0.9%, not sure you can better that elsewhere.
Thanks cc_25. How much negotiating room is there in a typical CPO? Also, what kind of questions should I ask the dealer?