Visit the "ask a dealer" forum here for some good info on specials. The BMW holiday deals are pretty good, and there are lots of incentives on 7-series (loyalty, holiday credit, free m-sport pkg). BMW also has a pull ahead program that will allow you to turn your car in early and waive up to the last 3 payments.
You should contact one of the sponsors if you are in SoCal, they will give you a very good and straight-forward deal.
2016 550i xDrive Sedan -- Alpine White / Mocha Nappa Leather -- M Sport, Executive, Driver Assistance and Cold Weather Packages
Former: 2013 335i xDrive Sedan -- 2011 335i xDrive Sedan -- 2011 335i xDrive Coupe -- 2009 MCS JCW -- 2006 MZ4 -- 2002 325i -- 1997 318ti -- 1991 318i