 Took procession of our 2017 E300 after turning in our 2015 E350.   2017 E300 seem like an improvement over the E350. As we drove off the dealer lot we had a check engine light. Turns out it was a bad oxygen sensor. We also had a rattle in the dashboard that had to be fixed. Drove for another 100 miles and windshield wiper motor needed replaced. Never work. Drove another 75 Miles and the passenger set has an air leak from massage system. This is crazy.