I ordered my 328i xDrive yesterday - Sport (Black Sapphire/Black w/red leather - brushed aluminium/red accent), Premium, Technology, Cold, HK Radio and Alarm packages - MSRP 51,220, Paper Invoice $47,075 (+$300 Advertising & $180 training - these are not negotiable items); Actual dealer invoice $47555. The math: $51,220 - $2925 (Discount) - $1000 (BMW Finance Incentive) = $47295 or $260 less than dealer invoice and essentially 7.7% off of MSRP.
Could I have squeezed a little harder? Yes. However, I am trading in a 2011 Dodge Ram Laramie (completely loaded) w/23k miles. KBB/Edmunds put "Excellent" condition trade value between $28-$29.5k (I bought the truck for $37.5k 2 years ago, MSRP was $49k - bought it at the right time), I received $30.6k so it is one end versus the other. All in all, very happy with the deal and even more excited about the BMW. I looked at the A4 (have had 3 prior) and the C300 4Matic Sport (wife has a 2011 ML350). While I liked things about the A4/C300 (prefer Audi steering and price, prefer overall stance of C300), the BMW, in terms of packages/toys/free maintenance and general driving experience, was by far the best value.
So there you have it on pricing and if you are in the New England area, I recommend BMW of Peabody (ask for John Cotter) - I spent time with several local dealers, including the ones I bought the wife's ML from and none could touch this pricing in terms of the combination of trade/price.
Now I will watch the production of the car being on-line and follow it through until it hits the dealers lot. This will be a loooooooooooong 6-10 weeks for sure.