Free BMW VIN decoder

Enter a VIN to see how the car left the factory: every option code, the paint and upholstery, the engine, the production date and the plant. Two free decodes a day, no sign up.

Decode a BMW VIN

The VIN decoder is paused for now.

Checking a car? Get its AutoCheck report for $5: title brands, accidents, odometer readings, owners and auction history.

What a BMW VIN decoder shows

BMW keeps a build record for every car it makes, and the VIN is the key to it. The decoder reads that record and shows:

How to read a BMW VIN

A VIN is 17 characters, never using the letters I, O or Q. On a BMW they break down like this:

PositionWhat it isOn a BMW
1–3ManufacturerWBA is a BMW car, WBS a BMW M car, WBY a BMW i, and 4US or 5UX a BMW built in Spartanburg, South Carolina.
4–7Type codeBMW's own code for the model, body and engine: 7F23 is a G12 750Li xDrive.
8Vehicle detailFurther detail on the vehicle, as BMW files it.
9Check digitCalculated from the other sixteen characters, so a mistyped VIN fails it.
10Model yearFor US cars: 1 to 9 for 2001 to 2009, then A for 2010 through K for 2019, L for 2020, and so on (I, O, Q, U and Z are skipped).
11PlantWhere the car was assembled.
11–17Short VINThe last seven characters, which BMW uses to identify the car.

The VIN is at the base of the windshield on the driver's side, on the sticker in the driver's door jamb, and on the title, registration and insurance card.

BMW option codes

BMW records each option on a car as a three-character code. A few common ones: 337 is the M Sport package, 322 Comfort Access, 2TB the sport automatic transmission and 6NW wireless charging. The decoder lists every code the car was built with, with its name, so you can check a seller's claims against the factory record. Options a dealer or owner added later will not appear.

Finding your BMW's paint code

The decoder shows the paint code beside the color's name, and the same for the upholstery. A code such as 490, BMW's "special paint," usually marks a BMW Individual color ordered outside the standard palette. Have the code with you when you order touch-up paint or a panel.

What a VIN decoder can't tell you

The build record says how the car left the factory, not what has happened to it since. Before you buy, run an AutoCheck report for $5 for accidents, title brands, odometer readings and owners, see what the model actually sells for in the free valuation tool, and if it is out of state, get an instant shipping quote.

What popular BMWs sell for

E46 M3 valueE46 330i valueE36 M3 valueE9x M3 valueE30 325i valueE39 M5 valueE36/7 Z3 M valueE90 328i valueE46 325i valueE39 540i valueE90 335i valueE85 Z4 valueAll BMW values

Questions

Is the BMW VIN decoder free?

Yes. You can decode up to two VINs a day free, with no sign up.

What does a BMW VIN decoder show?

The model and chassis code, BMW's type code, the engine code, drivetrain and transmission, the paint and upholstery codes, the production date, the plant it was built in, and every option the car was ordered with at the factory.

Can I find my BMW's paint code by VIN?

Yes. The decoder shows the paint code and the upholstery code with their names. The paint code is also printed on a sticker in the driver's door jamb or under the hood.

Does the decoder show accident history or title problems?

No. The VIN records how the car was built, not what has happened to it since. For accidents, title brands, odometer readings and owners, run an AutoCheck report for the same VIN: it is $5 here.

What is a BMW short VIN?

The last seven characters of the VIN. BMW uses them to identify a car in its parts catalogs and service records, so they are often all a dealer or parts counter asks for.

Why are some option codes missing a description?

A few codes are internal to BMW, such as package and production markers, and have no published name. Options added after the car left the factory, by a dealer or an owner, are not listed.