The true cost of owning a car goes beyond the sticker price. Maintenance, for example, is an expense that can add up quite a bit over time. However, your mileage will vary depending on the car.
Vehicle service site YourMechanic.com analysed their own data to find out which car brands and models require the most maintenance over time. They explain:
At YourMechanic, we have a massive dataset of the make and model of the cars we have serviced and the type of maintenance done. We decided to use our data to understand which cars break down the most and have the highest maintenance costs...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).
According to their data, BMWs were the most expensive to maintain by far, with a 10-year cost of $US17,800 ($23,930). They found the luxury brands were the most expensive in general, but many budget vehicles ranked high, too.
Toyota was the best value for maintenance, according to the list. Scion and Lexus were the second and third most inexpensive brands, respectively (both are part of the Toyota group).
For maintenance costs on all the brands, check out their graphic below. While the prices are in US currency, the list still gives you a good indication of which cars are the costliest to maintain in Australia.