So let's stop and remind everyone
NEVER PUT MONEY DOWN ON A LEASE!
Cause this guy is in deep chit - unless he can find someone to give him his down payment money. Of course, my crystal ball tells me he wanted his payment at a certain point and had some cash saved. Ugh, why people, why?
Now...
If he works for a BMW dealer, he can have the transaction route through that dealer - and then your THREE years of service (not four) would be protected and IF you are going to drive the car, that THREE years of service is worth some cash.
There -those are my two cents. Me? I'm picky about how I break my car in (not getting into that here) and if I'm taking on a 600 mile car, then there has to be some savings (significant savings if I'm losing my maintenance for the next three years) to make it worth my while.
Good luck