BMW VIN Decoder
Paste any 17-character BMW VIN for an instant, free decode — model, engine, year, factory, and check-digit validation. Backed by 127 verified patterns across model years 2000–2020.
How to read a BMW VIN
A VIN has three sections. Positions 1–3 identify the manufacturer and build country — WBA is BMW AG in Germany, WBS is BMW M GmbH, 5UX is Spartanburg USA, and 3MW is San Luis Potosí, Mexico. Positions 4–8 describe the model and engine using BMW-proprietary codes. Position 9 is a check digit that mathematically validates the VIN. Position 10 is the model year, position 11 is the assembly plant, and the last six are the unique serial number.
Where to find your VIN
On most BMWs the VIN is visible through the windshield on the driver-side dashboard, on the driver door jamb sticker, under the hood on the strut tower, and on your registration and insurance documents. All locations should match — mismatched VIN plates are a red flag when buying used.
BMW VIN decoder FAQ
What information does a BMW VIN reveal?
The manufacturer and country of build, the model and engine family, a check digit that validates the VIN structure, the model year, the assembly plant, and the unique serial number. It does not list individual options or packages — those live on the factory build sheet.
What does WBA vs WBS vs 5UX mean at the start of a BMW VIN?
WBA is BMW AG passenger vehicles built in Germany, WBS is BMW M GmbH performance models, and 5UX is BMWs built in Spartanburg, South Carolina. 3MW indicates San Luis Potosí, Mexico, and WBY marks BMW i electric models.
Can this decoder show my BMW's options and packages?
No — factory options are encoded in the build sheet, not the VIN. For the full option list, ask a BMW dealer to pull the build sheet or use your region's BMW owner portal.
How accurate is the check digit validation?
The check digit uses the standardized ISO 3779 algorithm, so the math is exact. A failed check digit almost always means a typo — but note it is primarily used on North American market VINs.
Why does the model year show two possible years?
The year character repeats on a 30-year cycle, so for example "L" means 2020 or 1990. For any modern BMW the later year is the correct one.
Model data is sourced from BMW's official NHTSA Part 565 VIN filing (Model Year 2020) and NHTSA vPIC manufacturer data verified pattern-by-pattern (model years 2000–2019). Structural decoding (format, check digit, year, plant) follows ISO 3779. This tool decodes the VIN only — it does not provide options, packages, history, accident, or title records.
