
John Keeble / Contributor / Getty Images
If only your car's costs ended at the monthly payment.
Every car owner knows how much vehicle maintenance can run up, especially if you ignore the problems for too long. But some car brands are saddled with significantly more repair costs than others.
Consumer Reports set out to identify the brands with the most expensive maintenance costs. It asked readers in its 2025 annual auto survey to detail how much they paid for oil changes, tires, and other repairs. (It excluded costs associated with collision repairs.)
“The difference to maintain a car, on average, between some brands can be thousands of dollars over a 10-year time frame,” Steven Elek, CR's lead auto data analyst, said. “In particular, expensive luxury vehicles are often quite expensive to maintain over time.”
Continue reading to see the seven automakers with the highest repair costs.
1 / 7

NurPhoto / Contributor / Getty Images
Mini drivers can expect to pay $1,700 in the first five years and another $8,500 in the next five, with the total 10-year maintenance cost averaging $10,200, per Consumer Reports.
2 / 7

Credit: Volvo
Volvo drivers can expect to pay $1,530 in the first five years and another $8,800 in the next five, with the total 10-year maintenance cost averaging $10,330.
3 / 7

Credit: BMW
BMW drivers can expect to pay $1,700 in the first five years and another $9,300 in the next five, with the total 10-year maintenance cost averaging $11,000.
4 / 7

Credit: Audi
Audi drivers can expect to pay $2,050 in the first five years and another $9,300 in the next five, with the total 10-year maintenance cost averaging $11,350.
5 / 7

Mark Sutton / Staff / Getty Images
Mercedes-Benz drivers can expect to pay $3,330 in the first five years and another $9,300 in the next five, with the total 10-year maintenance cost averaging $12,630.
6 / 7

Credit: Porsche
Porsche drivers can expect to pay $4,950 in the first five years and another $12,950 in the next five, with the total 10-year maintenance cost averaging $17,900.
7 / 7

John Keeble / Contributor / Getty Images
Land Rover drivers can expect to pay $5,560 in the first five years and another $13,900 in the next five, with the total 10-year maintenance cost averaging a whopping $19,460.