yah those are shop prices, and the WTF moments you'll have with an E46 car. :p
I don't go to the dealership, unless i wanna brag about how much money i have to waste or feel like being poor!
Going to the BMW dealership is like going to the nudie bar... when you are there you wanna pay $$$ for as much as you can get from a stripper... then at the end of the night, you leave with a woody... No stripper... Lose all your cash... And wonder how cold you be so stupid!
:p only go to the dealerships when they have SALES on inspections and tune ups and stuff like that.