 The M-class is a disaster.  My car 
arbitrarily stalls since the day I 
rolled it off the lot.  Unfortunately, 
the only time it does this is when I'm 
entering a busy road and need pick-up.  
Repeated trips to the dealership 
revealed nothing...except a waiting 
room of other angry M-class owners 
experiencing the same problem.  
Computer's been updated three times.  
My friends with C class cars are having 
similar problems.  My guess is that 
Mercedes tried to make a lower priced 
vehicle for the "masses," and 
unfortunately, sacrificed quality.  
There are many SUV's out there for the 
same price-without the kinks.