When we think of Japanese cars, we tend to associate reliability. German cars are known for many things, but reliability is not one of them. But Mercedes-Benz is known for his over-engineered cars of the 1990s, resulting in great models that are built like tanks and can run forever…