Hi I'm the looking at a 2004 S500 4matic with 19,400 miles on it from a non MB dealer. car is really clean i drove it and its nice, but after reading forums on MB I'm not sure, it seems these cars have lots of problems. or is it the older models or all of them. this would be my ST Benz. car still has 2ys left on factory warranty. just need and honest opinion from the pros. would car be due for any type of service now.