I am realizing that Edmunds.com is not the place to go to determine that you got a good price for your car. They use this TMV price value that is inflated. You can get (in my experience) below their TMV without even trying! The site is not updated and says many important invoice numbers are "N/A".
I used Edmunds for placing my 335xi order by trying to guess invoice items for packages and other items that were marked as N/A.
Today I found a much better solution. ConsumerGuide Automotice is similar to Edmunds, but has complete up to date information. It even has 335xi pricing, HD Radio, Ipod, and all package invoice pricing also. I sure could have used this a couple weeks ago. I hope it helps someone.
Here is the link to the information.
http://consumerguideauto.howstuffwor...3-series-2.htm