Updated
Before buying a used BMW, check the record before the car. Confirm the VIN, read the service history, compare the recorded mileage with the dashboard, look for open technical campaigns and match the factory options to the listing. Only then travel to inspect the car, with a cold start, a diagnostic scan and a proper test drive.
3
min read
By the

What should I check before I go to see the car?
Five checks you can do from home. They filter out most bad cars before you spend a day travelling.
The VIN. Ask for it if it is not in the listing. A seller who refuses is a seller to skip. Decode it and make sure the model, engine and drive match the ad.
The service history. Look for regular visits and no long silent periods. Here is how to read a BMW service history.
The mileage line. Every recorded reading should be higher than the one before it. See how to spot an odometer rollback.
Technical campaigns and warranty. Open technical campaigns are not always a deal breaker, but you want to know about them before you negotiate.
Factory options against the listing. Sellers often copy the wrong equipment list. The factory record settles it.
What should I check at the viewing?
The VIN on the car itself. Windscreen, door jamb and registration document must all match the number you checked.
A cold start. Ask the seller not to warm the engine before you arrive. Listen for rattles in the first seconds and watch the exhaust.
A diagnostic scan. Read the fault memory of all control units, not just the engine. An almost empty memory on an older car can mean it was cleared recently. More on reading BMW fault codes.
Wear against mileage. Steering wheel, pedals, seat bolster and gear knob should look like the number on the dashboard.
A real test drive. Include a cold gearbox, a motorway stretch and hard braking. Warning lights and hesitant shifts both count.
Which red flags mean I should walk away?
Red flag | What to do |
|---|---|
VIN locations do not match | Walk away |
A mileage reading drops in the history | Walk away, or get an independent inspection |
Seller will not share the VIN | Walk away |
Long service gap and a low price | Ask for invoices and price in the risk |
Fault memory freshly cleared | Ask why, then rescan after the test drive |
How long does all this take?
The first five checks take about 15 minutes online. The free VIN decoder answers check 1 in seconds, and a full history report covering checks 2 to 5 is ready in about 30 seconds. The viewing itself deserves at least an hour, including the test drive.





