I bought a 2007 E350 with 50,195 miles on it. At 59,000 miles the check engine light came on. Found out the car needed a new manafold because of some small plastic movement flap broke. Also, needed to purchase a Valvle Body Assembly for the transmission. Cost $2,800 dollars. Found out the Engine Light came on at 50,195 miles and a dealer told me that is why they traded the car. He stated any thing over 50,000 miles is out of warranty. I exspected more from Mercedes. It is a simular reason I stoped buying BMW's 30 years ago.