has a great look at something everyone should consider when buying a car—how much it'll cost to maintain. The site, which specializes helping people find mechanics who can come to them—used 10 years' worth of data to crunch the numbers like so:
First, we looked at which major brands cost the most to maintain over the first 10 years of a car's life. We grouped all years of all models by brand to compute their average cost by brand. In order to estimate annual maintenance costs, we found the amount spent on every two oil changes (as oil changes are generally done every six months).
The results are below:
German imports lead the list by a fair margin, which isn't too surprising. Toyota and its two brands, Lexus and Scion, are among the cheapest, saving owners on at least $10,000 over ten years compared to a BMW. There are some surprises—economy brand Kia has higher upkeep costs than many more upmarket brands. You get what you pay for, one way or another.
You can see the more, including average maintenance cost on individual models (spoiler: stay away from Sebrings), as well as how much it costs to maintain a car as it ages,