So you’ve bought that new car and driven it off the lot. It’s all yours, aside from monthly payment, insurance, and gas, right? Well, not exactly. Every car — from a Toyota Rav4 to a Ferrari — has maintenance costs. Although you’d expect the more expensive models to have higher operating costs, that isn’t always the case.
According to the experts at YourMechanic, some of the most expensive cars on the road are ones that would otherwise seem like sensible daily drivers. Over 10 years, cars usually tend to require about $150 more in maintenance than the year before. If you have a car where routine upkeep is generally more expensive — BMW, Mercedes, Audi, Cadillac, Volvo, and Audi are the costliest — then you’re already at a disadvantage. And yet, when it comes to the most expensive individual models to keep on the road, the premium brands don’t have much of a presence.
Looking over 10 years of data, YourMechanic tracked the priciest cars to keep right, and the results are surprising. Some of these cars have since been discontinued, but if you’re in the market for a used car, you’d be smart to avoid these models. Here are the 10 cars that will cost you the most money over a decade of ownership.
10. Subaru Forester
In 2017, Americans can’t get enough of Subaru’s tall station wagon/crossover Forester. But the 2.5-liter inline four found in previous generations has a notorious habit for eating head gaskets like candy. Repairs are expensive, and buyers who have kept these trouble-prone cars on the road for 10 years end up spending an average $12,200 for the privilege.
Next: An “affordable” sports sedan is anything but.