Hard to tell without detailed numbers.
$7k seems like quite a bit to put down. You do realize that if you total the car driving it off the lot, you lose all $7,000, right? GAP insurance comes free of charge with BMWFS leases. It makes sense to use that money to do multiple security deposits rather than contributing to the cap cost reduction.
2007 328xi (E92) gone
2009 335i (E90) gone
2012 Z4 35i (E89) gone
2015 328dxt (F31) current