ConsumersUnion.org has great info on msrp/invoice pricing.
Same for Edmunds.com.
A little research goes a long way.
You can "build your own" and check details on options/msrp at bmwusa.com.
You can get quotes from autobytel.com and many other web sites.
You can also get quotes directly from dealers web sites by email.
etrade.com does auto financing and has pretty good rates. If you search you'll find better rates. Try lowermybills.com
Tips: Don't add the Paint Guard products-just take good care of your
paint/interior. Check the Detail forum for tips.
I added an extended mechanical warranty-ask if you can purchase
I added a tire warranty because the run-flats are so expensive to
replace (Sport Package).
I shopped on-line and dealt with the dealer's web sales manager
The dealer floor mats are "okay". If you don't care about the BMW
logo, buy your mats on-line.
Buy as many options as you can afford, you won't regret it. I opted
for a 530i with many options instead of a basic 540.
Always ask questions, the more the better.
What you actually pay will be based on the market you're in, the options you choose, the availability of the model with the options you choose. Some people have ordered their car because they wanted certain options that were coming available later and probably paid a little more for the car than one that was on the lot.
Simple question,complicated answer.
2004 E60 530is, Delivered 12/12/03, TiSilver/LGrey, PP, SP,PS, PDC, ACC, FRS, Step, Xenons, clear bra, body colored rear inserts. (Retired, 1983 henna red 320is)
2004 Corvette Z06 Commemorative Edition