Mileage check
by VIN.

See the car's mileage readings on a chart: from garages, inspections, damage claims and listings. If a reading is at least 5,000 km lower than an earlier one, the report flags it.

Enter VIN number (17 characters)

See which car it is for free. You only pay if you want the full report.

Two consecutive readingsIllustrative example
Earlier reading20.01.2022
Damage claimFrance
50.883 km
−27.662 km
Possible rollback
Next reading08.04.2023
Technical inspectionBucharest
23.221 km

Where the readings come from.

Every point on the chart is a dated reading found in one of these sources, in Romania and the countries the car has been through.

About the data sources →

Garage visits

The mileage noted at services and repairs, in the country where the work was done.

Technical inspections in Romania

The mileage read at the Romanian ITP inspection, from the Romanian vehicle register, with the inspection date.

Damage claims

The mileage recorded when damage was assessed, with the date and country of the claim.

Sale listings

The mileage stated by the seller. It stays on the chart because that is exactly the figure that may be lower than the history.

How we clean the readings before flagging a drop.

Before comparing, the report removes typing mistakes, so we only flag the drops that remain after cleaning. Walk through the steps on an example.

Illustrative example
050k100k2018201920202021202220232024↑ 401.500 km

Tap or hover over a point to see the reading.

All readings, as they came in

Twelve readings from six years of history. Most climb naturally, but three can't be real: an extra digit, a zero and a value that dips and comes straight back.

The chart in the report.

This is the real section from the sample report of a 2019 BMW 320d xDrive, with the same readings as the example above.

Sample reportSee the full report
Mileage check
Track how the mileage evolves over time and any discrepancies between records, when they appear.
No inconsistencies
Note
The chart shows the available mileage records. The absence of discrepancies does not guarantee the vehicle's actual mileage.
Last known mileage: 32.831 km
8 mileage records found
Average: about 6.200 km per year
  1. 1
    The label at the top

    "No inconsistencies" or "Possible rollback". The sample report shows the second.

  2. 2
    The points on the line

    Hover or tap them to see the date and mileage of each reading.

  3. 3
    Last known mileage

    Compare it with the dashboard. The difference should fit the time that has passed since.

  4. 4
    The timeline

    The same readings also appear in the report's timeline, next to services, inspections and damage.

Four patterns and what to do about each.

The shape of the line says more than the last figure. Here is what you may see on the chart.

01
Normal mileage

Rises steadily

Each reading is higher than the one before, at a pace that fits the car's age.

What to do

Compare the last reading with the dashboard and the wear.

02
Flagged in the report

Drops and doesn't recover

A reading falls at least 5,000 km below an earlier one, and the following ones continue from the lower level. The report flags it as a possible rollback.

What to do

Ask for explanations and documents before paying a deposit.

03
To clarify

Years without readings

A few years are missing between two readings. The pace before and after shows whether the car stood still or was driven.

What to do

Ask for invoices from the missing period.

04
To clarify

The pace drops suddenly

The car was doing almost 30,000 km a year, then suddenly only 2,000. There is usually a simple explanation.

What to do

Ask how it was used and check the wear.

Hold the chart up against the car.

At the viewing, the wear and the paperwork must tell the same story as the readings in the report.

At the viewing

What to check on the car

  1. Steering wheel, gear knob and buttons

    Shiny leather or worn-off symbols don't fit low mileage.

  2. Pedals and driver's seat

    Pedal rubbers and the seat bolster wear down after many miles.

  3. Brake discs

    A deep lip on the edge of the disc means high mileage.

  4. Invoices and service book

    The mileage on them must fit the readings on the chart.

Possible rollback

If the report shows a drop

  1. 1
    Ask for explanations and documents

    Invoices from after the last high reading, the service book, the purchase papers from the country of origin.

  2. 2
    Get a dealer diagnostic check

    Some cars also store the mileage in other control units, not just the instrument cluster.

  3. 3
    Negotiate or walk away

    A car's price depends heavily on its real mileage. An unexplained drop is a serious argument.

Mileage questions.
What buyers want to know about a used car's mileage.
Enter the VIN on this page. You see which car it is for free, and the full report shows the mileage readings found, in time order on a chart, with a label that tells you whether we found a drop.
We found a reading at least 5,000 km lower than an earlier one, after removing obvious errors. Ask the seller for explanations and documents before you pay.
We remove obvious errors, such as an extra digit or two different values on the same day. For cars with a great many readings we keep the first and last, the highest and lowest of each year and every drop.
It depends on where and how the car was maintained. Romanian ITP inspection readings only exist for cars registered in Romania, and many small garages don't share data.
It's a good sign. Confirm it at the viewing: the car's wear and the mileage on invoices must match the last reading in the report.
Yes. All you need is the VIN, which you can ask the seller for. Readings from the country of origin stay in the history after the car is exported.
Didn't find the answer?
See all frequently asked questions

Find out what mileage has been recorded for the car.

All you need is the VIN, the 17 characters on the registration document.

Enter VIN number (17 characters)