Deal check BMW x5

,

I am in the market for a BMW x5. A local dealer just called and offered me the following quote:

2020 bmw x5 new
MSRP: $70,095
D.O.S: 2500 (sales tax included) + 7 MSDs + first month payment
Terms: 10K/36 months
Monthly (before tax) : $870

I did not ask for MF and residual numbers, as I figured the most important numbers are the one above.

Area:midwest

Is this a good deal? And anything I should be watching for? Thanks for any advice!