Discount looks pretty good, and you can lower the payment by another ~$30 with MSD. But are you sure you don’t want xDrive instead since you are in NJ?
No, MSD is multiple security deposit. It’s fully refundable at the end of the lease and it will decrease the MF. Search on this forum for more info on MSDs.