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.