Independent site — not affiliated with any government agency or motor vehicle department.

VVSVehicle VIN Search

BMW VIN decoder

Decode a BMW VIN for free and confirm exactly what you're looking at — the model year, model, engine, and where it was built, straight from NHTSA data, plus any open safety recalls.

Decode a BMW VIN

Free decode from NHTSA data — vehicle details and open recalls. No sign-up.

Every BMW carries a unique 17-character VIN that identifies that exact vehicle. Decoding it is the fastest way to confirm a listing is honest — that the year, model, and engine in the ad match the car — and to see whether it has open safety recalls before you go any further.

What a BMW VIN tells you

The VIN is structured, not random. The first characters identify the manufacturer and country of assembly; the middle describes the vehicle — model, body, engine, and restraint system; and the last section pins down the model year, plant, and serial number. Decoding a BMW VIN turns that code into plain facts about the specific car. Our VIN decoder guide explains each section in detail.

BMW models

BMW models recorded in NHTSA’s database. Decode a VIN above to confirm the exact model year and trim for a specific vehicle.

ActiveEActiveHybrid 3ActiveHybrid 5ActiveHybrid 7AlpinaAlpina B8B7C 400 GTC 400 XC 600C 650C 650 GTC EvolutionCE 02CE 04F 450 GSF 650F 650 CSF 650 GSF 650 SF 700 GSF 750 GSF 800 GSF 800 GTF 800 RF 800 SF 800 STF 850 GSF 900F 900 GSF 900 GS AdventureF 900 GS-PF 900 RF 900 XRG 310 GSG 310 R

Checking a used BMW before you buy

Decoding the VIN is step one. For a BMW you’re considering, run a VIN check to screen for accidents, salvage and title brands, theft, and odometer trouble, and pull a full vehicle history report for the detailed record. Then finish with a mechanic’s inspection — the record catches what reached a database, the inspection catches what didn’t.

Recalls are by model and year

Open recalls apply to a specific model and model year, so the decode above returns the recalls that match the VIN you enter. A recall is common and free to fix at a dealer — check remedy status before relying on it.

Decode another make

Common questions

Enter the 17-character VIN in the box above. It's decoded against NHTSA's database and returns the BMW's year, model, engine, drivetrain, and assembly plant, along with open recalls for that year and model — free, no sign-up.

Yes. Decoding the VIN and checking recalls uses NHTSA's public data at no cost. A paid vehicle history report is only needed for accident, title, salvage, and odometer history.

Look through the windshield at the base on the driver's side, on the driver's door jamb, and on the title and registration. Confirm they all match before you buy.

Keep reading

Free VIN decode

Decode your VIN

Vehicle details and open safety recalls from NHTSA data, in seconds. No sign-up.