Deals can be had. I got mine for $900 over invoice on a 328 that came in at MSRP of $44,495. Leased it for 3 years/12K miles, $0 down except fees/taxes/plates and first month's payment. MF of .00195. Came out to $566/month lease.
2015 BMW 428i M sport coupe, estoril blue/venetian beige sensa tec, manual trans, DHP, cold weather (European Deliver 3.28.15)
2016 BMW 528i sedan dark graphite/beige (european del 11/15)-wife's first BMW
2012 BMW 328i sport line, imperial blue/black with red/6MT,xenon, cold weather and premium, variable steering
2007 BMW 530xi wagon green/beige, sport, premium, cold weather
2002 BMW 525i topaz blue wagon (sold)
2009 BMW 328i montego blue sedan (european delivery 2009, turned in)