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.
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
2011 Lexus ES350 (wife's)