Bmw 640 gt deal vs 540 xdrive deal good deals?

2018 640 GT
75K MSRP
857$ A month ( tax is included in payment)
15k Miles a year
857$ + Motor Vechicle doc fee due at signing.

2018 540 XDRIVE
MSRP 70,750
Sales Price 62,670
Rebate- $2000
Sale Subtotal 60, 670
MF- .00166
Residual 58%

15k miles a year
859 Due at signing and 859$ a month taxes included in payment