Ir al contenido principal
Back to all research

How many kilometres should a used car have? Median mileage by age in 7 European markets

A 10-year-old car shows 117,000 km in Germany and 211,000 km in Lithuania — the same age, 79% apart

Last updated
Reading time
8 min
Methodology
v1.0

Key takeaways

  1. A 10-year-old car reads about 117,000 km in Germany, 123,000 km in Sweden, 162,000 km in Czechia, 165,000 km in Poland, 172,000 km in Denmark, 192,000 km in Romania and 211,000 km in Lithuania.
  2. German cars carry the lowest mileage at every age measured, from year 3 through year 14.
  3. Odometer-age rate — total distance divided by age — runs about 11,800 km/yr in Germany and 21,100 km/yr in Lithuania at year 10. This is NOT how far those countries drive; in import markets much of that distance was accrued abroad before the car arrived.
  4. That difference is the useful part: where a market's odometer-age rate runs far above how much its drivers actually drive, the surplus is imported distance.
  5. Mileage growth slows as cars age everywhere — the first five years add far more than the last five.
  6. Because national norms differ so widely, a plausible-looking odometer in one market is a red flag in another. This is the gap rollbacks hide in.
  7. Judge an odometer against the country the car actually came from, not the country you are buying in.

A used car's mileage only means something next to the market it came from. Across seven European markets, a 10-year-old car's median odometer runs from about 117,000 km in Germany to about 211,000 km in Lithuania — a 79% spread at identical age. That spread is the most useful thing a buyer can know, because a rolled-back odometer is almost always set to look normal for the wrong country.

The short answer

A 10-year-old car in Germany typically shows around 117,000 km. The same car, same age, in Lithuania typically shows around 211,000 km. Both are completely normal for their markets — and that is the whole problem with the question "is this mileage too high?"

Mileage is not an absolute measure of wear, and — this is the part most guides get wrong — it is not a measure of how far that country drives either. An odometer records distance wherever it was travelled. In a market supplied largely by imports, much of the reading was accumulated in the exporting country before the car ever arrived. Until you know which market a car actually spent its life in, its odometer tells you very little.

Our analysis of used-car listings across seven European markets produced the following medians.

Median odometer reading by age

AgeGermanySwedenCzechiaPolandDenmarkRomaniaLithuania
3 years43,01555,57061,54554,80250,00063,96148,398
5 years65,47578,35099,83696,59392,000110,00080,105
7 years86,56997,450124,553121,769125,000140,000132,750
10 years117,798122,930161,940165,000172,000192,000210,990
12 years129,000147,000173,040185,593187,688212,000239,800
14 years142,000163,925185,226204,000219,500230,834256,000

Every figure is a median: half the cars of that age in that market read below it, half above.

What the table actually says

Germany is the lowest at every age. Not at most ages — at every single one, from year three through year fourteen. This is the structural reason the German used-car export corridor exists: for a given age and specification, a German car has simply covered less distance.

Lithuania is the highest, and the gap widens with age. At three years old, Lithuania and Germany are close together. By year ten Lithuania is 79% higher. That divergence is the signature of a market supplied by imports — cars arrive with distance already on them, then keep adding.

The middle of the table is tighter than people assume. Czechia, Poland and Denmark sit within about 10,000 km of each other at year ten, despite quite different economies.

Odometer-age rate is not a driving rate

Divide the median odometer by the age and you get what we call the odometer-age rate. At year ten it runs about 11,800 km/yr in Germany, 12,300 in Sweden, 16,200 in Czechia, 16,500 in Poland, 17,200 in Denmark, 19,200 in Romania and 21,100 in Lithuania.

It is tempting to read those as national driving habits. They are not, and treating them that way is the single most common error in this subject. Independently published European transport statistics put actual annual distance driven in several of these markets far below their odometer-age rate — in Lithuania's case by a factor of roughly three.

Both figures are correct, and the gap between them is not an error. It is imported distance. A car that spent five years in Germany before being registered in Lithuania carries its German kilometres with it; the Lithuanian odometer-age rate is therefore an average of two countries' driving, not one.

This is why the table is useful rather than merely interesting. Where a market's odometer-age rate sits close to how much its drivers actually drive, most cars there lived there. Where the rate runs far above it, the fleet is substantially imported — and an imported fleet is exactly the population where a rolled-back odometer is easiest to hide, because the paper trail pauses at the border.

Mileage growth decelerates. In every market, the first five years add far more kilometres than the last five. A car that has already survived a decade tends to be driven less: shorter trips, second-car duty, or an owner reluctant to add distance to an ageing vehicle. This matters when you extrapolate — assuming a flat annual rate across fifteen years will substantially overestimate.

Why this is the key to spotting a rolled-back odometer

Odometer fraud is rarely crude. Almost nobody sets a 15-year-old car to 40,000 km, because that invites exactly the question the seller wants to avoid. The adjusted figure is chosen to look ordinary.

The flaw in that plan is that "ordinary" is national. A car exported from Germany carries a German-shaped odometer; a car that spent its life in Romania carries a Romanian-shaped one. When a vehicle crosses a border its paper trail pauses — and in that pause the number can be changed to whatever looks normal in the destination market.

This produces two detectable situations.

A number that is too low for its origin. A ten-year-old car that genuinely lived in Romania should sit near 192,000 km. Offered at 120,000 km, that figure is perfectly plausible for a German car and entirely implausible for a Romanian one. The reading is normal — for the wrong country.

A number that is too high for its origin. Less intuitive and less common, but it happens when paperwork is assembled carelessly. A German-origin car showing Lithuanian-typical mileage suggests either a genuinely unusual history or a record that does not belong to this vehicle.

Neither case is visible if you only ask "does this seem like a lot?" Both become visible the moment you place the car against the norms of the country it came from.

How to use these numbers when buying

Establish origin before you judge the odometer. The question is not "is 150,000 km high?" It is "is 150,000 km high for a car that spent nine years in Poland?" On the table above that is close to typical. For a car that spent nine years in Germany, it is well above normal.

Expect deceleration. If a car is fifteen years old, do not multiply a first-year rate by fifteen. Later years add less.

Treat a suspiciously round figure with care. Genuine odometers land on arbitrary numbers.

Look for the shape of the history, not one number. A single reading can be set to anything. A sequence of readings across years is far harder to fake consistently, which is why a mileage timeline assembled from more than one country is what actually exposes manipulation.

Remember that low mileage is not automatically good. A car that covered 40,000 km in twelve years has spent most of its life stationary, which brings its own problems: perished seals, corrosion, degraded fluids. Very low mileage for its market deserves as much scrutiny as very high.

The limits of this data

These are seller-declared odometer readings from live listings, not registry-verified figures and not completed sales. Seller-declared mileage is exactly the number fraud targets, so the medians here describe what the market presents, which is subtly different from what the cars have actually done. If anything, that biases the figures slightly downward.

They are also national medians across all makes, body types and fuel types. A diesel estate and a city hatchback do not accumulate distance at the same rate, and a national median smooths that away. Use the table as a reference frame, not as a verdict on a specific car.

Methodology

v1.0

Analysis of used-car listings across seven European markets, covering model years 2011-2023, restricted to odometer readings between 1,000 and 400,000 km to remove data-entry errors and non-passenger vehicles. Figures are medians computed per country and per vehicle age; every cell reported contains at least 200 listings, and most contain several thousand. Age is calculated as 2026 minus model year.

Two categories of listing were excluded before analysis: commercial and agricultural machinery, whose distance figures are not comparable to passenger cars, and one bulk dataset whose odometer values failed a consistency check against independent listings for the same market. Medians rather than means are used throughout because listing data carries a long right tail that would distort an average.

Listing data reflects seller-declared mileage at the point of advertisement. It is not registry-verified and does not represent completed transactions.

Frequently asked questions

›How many kilometres per year is normal for a used car?

Measured as odometer divided by age, a 10-year-old car works out at roughly 11,800 km/yr in Germany and 21,100 km/yr in Lithuania. Read that as distance accumulated, not as local driving — in import markets much of it was covered abroad before the car arrived. Rates also fall as a car ages, so a flat annual figure will overestimate an older vehicle.

›Is 200,000 km too much for a used car?

Not necessarily. In Lithuania a 10-year-old car typically reads close to 211,000 km, so 200,000 km is unremarkable there. The same reading on a 10-year-old German car sits far above its national norm and deserves an explanation.

›Why does mileage vary so much between countries?

Commuting distances, country size, fleet age and whether cars are bought new or imported second-hand all pull in different directions. Markets built mostly on already-used imports start from a higher base and stay higher.

›Can I tell if an odometer has been rolled back just from the number?

Not reliably from a single reading, because rollbacks are set to look plausible. What exposes them is a sequence of readings over time, and comparing the figure against the norms of the country the car actually came from rather than the one it is being sold in.

Utilizamos cookies de análisis para mejorar nuestro servicio. No se venden datos personales. Consulta nuestra Política de privacidad.