2019 BMW X1 x28i lease deal check/numbers dont match calculator

Good Morning, Here is the lease quote I got from a dealer on a loaner 2019 BMW X1 x28i 4500 miles

MSRP $43,945
Selling price $36,945
Rebate $3250
10kmiles, 36 months
7 MSDs ($2800)
Dealer did not include MF and residual on the quote, but Oct base should be 0.00128 and 58% (Edmunds)
Dealer is asking for $382/month incl. tax, $4146 at signing (incl $2800 MSDs, $639 fees/insurance, $325 upfront tax, and $382 first month payment).

When I pug the numbers into the leasehackr calculator, I get $340 incl. tax. The MSDs show up in the calculator as $2450, and not $2800 quoted by the dealer. Can someone please shed light on the reason for this discrepancy ($340 vs. $382, and the difference in MSD value).

Also is this a good deal?

A post was merged into an existing topic: Discount on 2019 BMW X1 xdrive 28i loaner 4500 miles