Mercedes Benz E350 Deal Check

I am trying to get a deal for a 2020 E350. I want one with a driver assistance package and was able to find few out of state.
A Local dealer in Ohio was willing to get one with the following offer.
MSRP $66.575
Selling price $58000 (fleet included 2500)
Residual for 36m/12k 56%
tax is 6.75%
MF: 0.0009%
DAS 2000
Monthly payment is $725 with maintenance package included for 3 years
Is this a good deal or I can do better?

Keep your related posts in the same thread.