The hidden costs nobody lists.
The advert shows one number. Your bank account, five years later, has seen a much larger one. Here is what actually makes up the true cost of owning a used car in Europe — and why the purchase price is the least interesting figure in the conversation.
The sticker price illusion
Ask someone what their car costs and they will name the number on the windshield. That number is usually less than 40% of what the car will actually cost them over five years of ownership. The other 60%-plus is spread across tax, insurance, fuel, servicing, tyres, depreciation, and a small constellation of repairs that the previous owner conveniently did not mention.
None of this is a secret. It is just rarely added up in one place at the moment it matters — which is before you transfer the money.
Annual road tax: a quiet but persistent line item
European road tax (Kfz-Steuer in Germany, taxe sur les véhicules in France, bollo auto in Italy) is a function of engine displacement, CO₂ output, and emissions class. The differences between two cars that look almost identical on the forecourt can be substantial.
Take a 1.4 TSI petrol versus a 2.0 TDI diesel — two of the most common engines in the German used-car pool.
| Annual road tax (Germany) | 1.4 TSI petrol | 2.0 TDI diesel |
|---|---|---|
| Displacement component | €28 | €194 |
| CO₂ component | €42 | €56 |
| Per year | €70 | €250 |
| Over 5 years | €350 | €1,250 |
A €900 swing on tax alone, on cars sold within €1,500 of each other on the listings site. In Italy, the bollo on the same diesel can run €280–€340 per year depending on region; in France, the malus écologique on older diesels can add a one-off shock at registration, sometimes €1,000–€2,500 depending on the CO₂ rating and model year. Older Euro 5 diesels are also locked out of an expanding list of low-emission zones (Umweltzone, ZFE, Area B), which is not a euro figure on a spreadsheet but is absolutely a cost if your commute runs through one of them.
The lesson: two cars with identical sticker prices are not necessarily two cars with identical running costs. A €70 versus €250 difference per year does not sound like much in isolation. Over a decade of ownership, it is a long weekend in Lisbon.
Insurance: not the number you were quoted last time
Insurance pricing is local, age-banded, and increasingly model-aware. Repair-cost data feeds straight into premium tables, so a popular German premium model with expensive parts will quote higher than a Japanese equivalent with the same power output.
- Third-party liability only (Haftpflicht / RC auto): typically €350–€700 per year for a 35-year-old in a mid-sized city, depending on no-claims history.
- Comprehensive (Vollkasko / Kasko): €800–€1,600 per year on a €15,000–€25,000 used car in the same profile. Younger drivers or urban postcodes can push this past €2,000.
- Regional effect: an identical policy can vary 25–40% between, say, Munich and Berlin, or Milan and a small Piedmont town.
Five years of comprehensive cover for a typical buyer sits in the €5,000–€8,000 range. Liability-only on an older car still adds up to €2,000–€3,500.
Fuel: the WLTP gap is real
Manufacturer figures are WLTP-cycle figures. Real-world consumption — winter cold starts, city traffic, roof boxes, motorway sections at 140 km/h — runs 15–25% higher. A car advertised at 5.5 L/100 km will typically average 6.5–7.0 L/100 km in normal life.
At 15,000 km per year and €1.85/L for petrol, that gap alone is roughly €170–€250 per year you did not budget for. The "diesel is cheaper to run" assumption also deserves scrutiny: diesel pump prices have converged with petrol in several markets, and the diesel premium on the purchase price plus higher tax often eats the per-kilometre saving for anyone driving under 20,000 km a year.
A useful exercise: take the WLTP figure from the listing, add 20%, multiply by your honest annual mileage, then multiply by the current local pump price. That number is your fuel line. Most buyers compare cars on advertised consumption and quietly assume they will be the careful exception. They are rarely the exception.
Wear items: predictable on a schedule, surprising on a bill
These are not "if" costs. They are "when" costs. If you buy a car at 70,000 km, several of them are already overdue or close to it.
| Wear item | Typical interval | Replacement cost |
|---|---|---|
| Brake pads & discs (front) | ~60,000 km | €350–€650 |
| Brake pads & discs (rear) | ~80,000–100,000 km | €300–€550 |
| Full set of tyres | ~40,000 km | €500–€900 |
| Timing belt + water pump service | 120,000–180,000 km | €650–€1,200 |
| DPF cleaning (diesel) | 120,000–160,000 km | €300–€600 |
| DPF replacement (diesel) | 150,000+ km | €1,200–€2,500 |
The honest framing: budget roughly €600–€900 per year for wear items on a car between 60,000 and 150,000 km. Less in the calm middle, more on either side of a major service threshold.
Depreciation: the biggest line on the page
Depreciation is invisible because it does not arrive as a bill — it arrives as a smaller number on the resale screen when you sell the car. It is also, for most owners, the single largest cost of ownership.
The curve depends heavily on segment:
- German premium (BMW 3-series, Audi A4, Mercedes C-Class): steep early loss, then flattens. A 3-year-old example loses roughly 12–15% per year for the next three years.
- French and Italian mainstream (Peugeot, Citroën, Fiat, Renault): faster loss in percentage terms because the starting price is lower; 15–18% per year on a 3–5-year-old car.
- Japanese (Toyota, Honda, Mazda — especially hybrids): the slowest depreciation in the used market, often 8–11% per year, supported by reliability reputation and lower running cost expectations from buyers.
Two cars purchased at €15,000 today can sit €3,000–€5,000 apart in resale value five years from now. That gap is often larger than any of the other categories on this page.
Surprise repairs: the ones that ruin the budget
These are model- and engine-specific. They do not appear on every car, but they are common enough on certain platforms that pretending they are unlikely is a form of self-deception.
- Dual-mass flywheel (many diesels, especially with manual gearboxes): €1,200–€1,800 installed.
- DSG mechatronics unit (VW Group dual-clutch boxes, particularly 7-speed dry-clutch): €1,500–€2,800.
- EGR valve (diesels): €400–€900.
- Particulate filter regen failure or blockage (diesels, short-trip use): €600–€2,500.
- Suspension bushings and control arms on a 100,000+ km car: €400–€900 per axle.
- Turbo replacement: €1,200–€2,200 on most mainstream engines.
You will not hit all of these. You should, on a 5–10-year-old car, expect to hit one or two over five years of ownership. A reasonable reserve is €1,500–€2,500 across the period — separate from routine wear.
The trap is that these costs cluster by model and engine. Once you know which platform you are looking at, the list of "surprise" repairs is usually neither surprising nor unknowable. The previous owner selling on a forecourt at 130,000 km, however, has no incentive to bring them up.
Inspection failures: the small bills that arrive on a schedule
The biennial inspection — TÜV in Germany, contrôle technique in France, revisione in Italy — is itself cheap (€90–€140). The cost is what it surfaces. Roughly a third of cars over six years old fail on the first attempt; the most common reasons are worn brake discs, perished suspension bushings, leaky shocks, and emissions readings out of spec. Plan on €200–€600 of remedial work every two cycles. On a badly-maintained car, considerably more.
What a €15,000 2018 BMW 320d actually costs over 5 years
One worked example, with deliberately ordinary assumptions: a 2018 BMW 320d, bought at 70,000 km for €15,000, driven 15,000 km per year in Germany, comprehensive insurance, urban-plus-motorway mix.
| Category | Annual | 5-year total |
|---|---|---|
| Road tax (Kfz-Steuer) | €260 | €1,300 |
| Comprehensive insurance | €1,150 | €5,750 |
| Fuel (6.2 L/100 km real-world, €1.78/L) | €1,655 | €8,275 |
| Routine service & oil | €420 | €2,100 |
| Tyres (one full set in period) | — | €750 |
| Brakes (front + rear once) | — | €900 |
| Timing chain guides / known 320d items | — | €1,400 |
| DPF / EGR maintenance reserve | — | €900 |
| TÜV + remedial work | — | €450 |
| Depreciation (€15,000 → ~€7,800) | — | €7,200 |
| Total 5-year cost of ownership | — | €29,025 |
Roughly €29,000 over five years on a car that "cost" €15,000. The purchase price was 52% of the total — and that is before anything truly unlucky happens. Hit a DSG mechatronics or a turbo and you are over €31,000 comfortably.
How buyers consistently misjudge this
Three patterns repeat:
- Anchoring to the monthly payment. A €220/month financing offer feels lower than a €1,150/year insurance quote, even though the insurance is roughly the same amount. Monthly framing obscures the rest of the stack.
- Ignoring tax-band differences. Buyers compare two cars at the same listing price without checking that one carries €180 more annual road tax than the other.
- "It's diesel, so it must be cheap on fuel." True at 30,000 km/year on the motorway. Not true at 12,000 km/year of mostly short trips, where the DPF struggles to regenerate, fuel consumption rises, and your repair risk goes up.
Where Torque fits in
Torque reads a used-car listing — photos, description, history, price — and evaluates it against the things buyers tend to miss. That includes the cost picture: pulling the road tax band for that exact engine and emissions class, expected real-world fuel use rather than the WLTP figure, and the model-specific repairs that are common enough on that generation to belong in a five-year budget.
It does not negotiate for you and it does not buy the car. It does turn a single advert price into a sensible total-cost-of-ownership number before you commit a Saturday to a 90-minute drive. The cost picture is built from the listing itself: the engine code in the description sets the tax band, the mileage sets which wear items are next due, the model and year set the surprise-repair watch list.
A small framework for comparing real cost
If you do nothing else, run any two candidate cars through this:
- Look up the annual road tax for the exact engine and emissions class. Multiply by 5.
- Get a real insurance quote on each car at your postcode and age. Multiply by 5.
- Take the advertised fuel consumption, add 20%, multiply by your annual km, multiply by the local fuel price, multiply by 5.
- Add a flat €4,500 reserve for wear items (brakes, tyres, one timing service or equivalent) plus €1,800 for surprise repairs.
- Estimate resale at year 5 using segment depreciation — German premium roughly 50% of purchase, French/Italian mainstream roughly 40%, Japanese mainstream roughly 55%. Subtract that resale from purchase price to get depreciation.
- Add everything. That number, not the listing price, is what the car costs you.
You will sometimes find that the more expensive car is the cheaper car. That is the entire point of doing this exercise before, rather than after.