fwiw, I consider BMW one of the most economical cars to own because parts are so available.All the above is common sense, but it is rarely followed-up on; which is why I spelled them out. An example of negotiating the price is the Mini Cooper currently made by BMW. In Boutique cars like the Mini Cooper parts are ungodly expensive ... because there are very, very few aftermarket parts available. So I made my godson buy the ESC on his MIni-Cooper. But, I told the dealer we only would pay him a $150 guaranteed mark-up on the ESC or we would go elsewhere. He agreed. Saved over a $1,000 on the asking price of the service contract.