Yes, MSDs are due upfront at driveoff. IMO the best way to lease a BMW is for the MSDs to be your only payment at signing, pay no "cap reduction" and roll every other cost into the lease. If you give every competing dealer that structure, it also allows you to simply compare monthly lease costs...