All articles

How to check if a used car's mileage has been rolled back

The odometer reading is the easiest thing to change on a used car, and the thing that affects the price most. Here are six checks that show whether the mileage is genuine before you buy.

A rolled-back odometer, or a “clocked” car, is one of the oldest tricks in the used car trade, and one of the most profitable. A car showing 140,000 km instead of 240,000 sells for noticeably more, and the buyer usually only finds out later why a “low-mileage” car needs so many expensive repairs.

The good news is that mileage can't be hidden completely. It stays in official records, in the paperwork, in the wear of the interior and in the car's own electronics. Below are six checks. You can do most of them yourself before you even go to see the car.

Why rolled-back mileage is so common

In 2018 the European Parliament estimated that between 5 and 12% of used cars sold within a country, and between 30 and 50% of those brought in from another country, have a tampered odometer. It put the damage to buyers in the EU at €5.6 to 9.6 billion.

It's quick and cheap to do. In a 2022 test by the AMZS magazine, a car's odometer was taken from 259,745 to 100,001 km for €35 to 50, and by their estimate the car would then have sold for €800 to 1,000 more.

In Slovenia, tampering with an odometer has been prohibited by the Motor Vehicles Act since 2018. Whoever changes the odometer faces a fine of €4,000, and an owner who knows about it €1,000. In practice it's hard to prove who did it, so checking before you buy is the best protection.

1. Check the mileage recorded at technical inspections

For years now, the odometer reading has been recorded at every technical inspection (tehnični pregled) in Slovenia. The data is public, so you can check the mileage history for free:

  • eUprava: in the motor vehicle register, enter the registration certificate number and the number plate. You'll see the mileage at each technical inspection and the number of owners.
  • avtolog.si: a free search by VIN that shows the data from public records clearly, year by year.

The mileage should only ever go up. If 185,000 km was recorded at the inspection two years ago and the car now shows 160,000, you have your answer. Also watch for unusually small increases, such as 3,000 km in two years on a car that previously did 25,000 km a year.

This check has limits. A new car has its first technical inspection after four years, so younger cars have no records yet. For imported cars, the history only starts with their first registration in Slovenia, and mileage is most often rolled back just before import.

2. For an imported car, ask for documents from abroad

If the car came from abroad, ask the seller for documents from the country of origin: inspection reports, service invoices and the previous registration document. Some countries also keep official mileage records. In the Netherlands you can check the odometer history with the RDW agency, and in Belgium every used car has a Car-Pass certificate.

Paid vehicle history reports by VIN (such as carVertical or autoDNA) collect records from several countries. They're a useful extra source, but treat them as a hint: if there's no data, that doesn't mean everything is fine.

3. Go through the service book and invoices

A stamped service book and workshop invoices are the best evidence of how the car was looked after. As you go through them, check:

  • that the mileage and dates go up steadily,
  • that the entries come from different workshops, with different handwriting and stamps, and not all from the same pen,
  • that invoices for larger repairs show the odometer reading and that it matches the entries,
  • what the oil change sticker under the bonnet or on the door frame says.

For many makes, authorised workshops keep a digital service history. Ask the seller to get it, or ask where the car was serviced so you can check the last entry together.

4. Compare the wear with the mileage

The interior can't be rolled back. The steering wheel, gear knob, pedal rubbers and the side of the driver's seat wear with the kilometres. Some wear on the steering wheel is normal at 100,000 km and above, but a shiny, worn wheel on a car showing 90,000 km is worth a question.

A new steering wheel, new pedal rubbers or a re-covered seat in an otherwise used car are also suspicious. Wear also depends on how the car was driven, so this is a hint rather than proof, but together with the other checks it tells you a lot.

5. The mileage the odometer doesn't show

Modern cars don't store the mileage only in the instrument cluster. Other control units remember it too, depending on the make and year: for example the engine control unit, the automatic gearbox, ABS, the airbag control unit, the key or the infotainment system. Whoever rolls back the mileage often changes only the cluster or a few units, not all of them.

With a diagnostic tool we read and compare these values. This is what a mismatch looks like:

Example: mileage stored in the control units
Control unitStored mileage
Instrument cluster138,200 km
Engine control unit241,750 km
Automatic gearbox241,690 km
ABS241,700 km
Key241,810 km

Small differences are normal, because the units don't record the reading at the same moment. A difference of tens of thousands of kilometres is not a coincidence.

Fault code records help too. When a fault is stored, the control unit often records the mileage at which it happened. If a fault was stored at 180,000 km and the car now shows 120,000, the picture is clear. Some units also log operating hours. In the AMZS test mentioned above, the infotainment system showed 10,289 hours of operation, which fits the 409,245 km found by the diagnostics, not the 100,001 km on the odometer.

This check needs a tool that reads manufacturer-specific data. A basic OBD code reader usually won't show these values. And here too: if all the units agree, that's a good sign but not a guarantee, because several units can be changed. You can see how we record this in our sample report.

6. Ask the seller and put it in the contract

Ask the seller how long they've had the car, what they used it for and where it was serviced. A private seller who drove the car themselves will answer without hesitation. If they bought it recently, ask for the previous owner's contact.

Write the odometer reading into the sales contract, together with the seller's statement that it's the actual distance driven. If it later turns out otherwise, you have it in writing.

What if the mileage doesn't add up?

A mismatch isn't necessarily fraud. An instrument cluster can be replaced after a fault, and a mistake can happen when the reading is entered at an inspection. A cluster replacement should come with a workshop invoice, so ask for an explanation and the paperwork. If there's neither, the safest choice is to walk away, or to negotiate the price based on the real mileage.

If you only discover rolled-back mileage after buying, get advice from a lawyer or the Slovenian Consumers' Association (Zveza potrošnikov Slovenije). According to AMZS, the police treat such cases as suspected fraud.

In short

  • Check the mileage from technical inspections on eUprava or avtolog.si.
  • For an imported car, ask for documents from the country of origin.
  • Go through the service book, invoices and the oil change sticker.
  • Compare the wear on the steering wheel, pedals and seat with the mileage.
  • Have someone with a proper diagnostic tool check the mileage in the control units and fault records.
  • Write the odometer reading and the seller's statement into the contract.

Sources