BMW VIN Decoder & Check

Decode any BMW VIN free, then read the full vehicle history before you buy.

Buying a used BMW?

BMW started building aircraft engines in Munich in 1916 and put its first car on the road in 1928. The 3 Series has anchored the lineup since 1975. Less known: BMW's largest factory in the world is in Spartanburg, South Carolina, where every X3 through X7 is built, so a big share of BMW SUVs carry American VINs starting with 5UX or 5YM.

The used BMW market is enormous and unforgiving. Off-lease 3 Series and X3s are everywhere and genuinely cheap for what they are, but the badge attracts a second wave of owners who defer maintenance, and repair costs do not care what you paid for the car. The gap between a cared-for BMW and a neglected one is wider than in almost any other brand, and the history report is the fastest way to tell which one is in front of you.

BMW history: what to verify before you buy

Every brand has its own used-market patterns. These are the ones worth checking on a BMW, and where the report answers each one.

Timing chain wear on 4-cylinder turbos

The N20 four-cylinder turbo used in many 2012 to 2015 models had timing chain problems that led to a class-action settlement and extended coverage. The odometer history in the report tells you whether a car from those years is inside or far past the extended window.

High-pressure fuel pump era

The twin-turbo N54 engine in 2007 to 2010 models went through repeated fuel pump failures, recalls, and warranty extensions. Cars of that generation reward a careful look at recall status and service cadence, both of which the report lays out.

Takata airbag campaigns

BMW recalled hundreds of thousands of cars for Takata inflators, including popular 3 Series generations. The recall section shows whether the work is still outstanding on the exact VIN you are considering.

Rebuilt wrecks at retail prices

Crashed BMWs are profitable to rebuild because clean examples sell for so much. Auction photos in the report show the car at its worst moment, before the respray, which is evidence no test drive can give you.

How to decode a BMW VIN

Every BMW built since 1981 carries a 17-character VIN, and each position means something specific. Here is how to read one yourself, or paste it above and let the decoder do it in seconds.

WBA
WMI
5R1C0
Descriptor
X
Check
M
Year
7
Plant
123456
Serial

Example VIN for illustration. Positions 1 to 3 identify the manufacturer, 4-8 describe the vehicle, 9 is the check digit, 10 is the model year, 11 is the assembly plant, and 12-17 are the serial number.

Positions 1-3: where your BMW was built

The first three characters are the World Manufacturer Identifier, assigned to a specific company, country, and vehicle type. This is the fastest answer to the question of which factory built the car.

WMI codeBuilt inTypically used on
WBAGermanyStandard BMW cars such as the 3 and 5 Series
WBSGermany (BMW M)M models such as the M3 and M5
WBYGermanyBMW i electric models such as the i3 and i4
5UXSpartanburg, South CarolinaUS-built X-line SUVs such as the X3, X5, and X7
5YMSpartanburg, South CarolinaUS-built X M performance SUVs
4USSpartanburg, South CarolinaEarlier US-built models such as the Z3 and first X5s

Common BMW manufacturer codes. Codes vary by model, plant, and era, so a code outside this table is not by itself a red flag. The free decoder above resolves any BMW VIN to its exact factory record.

Positions 4-8: what the vehicle is

BMW packs the model series, body style, engine, and drive layout into positions 4 through 8, which is how a rear-drive 330i and an all-wheel-drive 330i xDrive get told apart before you ever open the door.

Position 9: the check digit

A number computed from all the other characters using a federal formula. If someone alters a VIN by hand, the math stops working. It is the first thing our decoder verifies, and a failed check digit on a listing is a walk-away signal.

Position 10: the model year

One character encodes the model year. Letters and digits alternate in a 30-year cycle, so the same code serves two eras:

A1980 · 2010
B1981 · 2011
C1982 · 2012
D1983 · 2013
E1984 · 2014
F1985 · 2015
G1986 · 2016
H1987 · 2017
J1988 · 2018
K1989 · 2019
L1990 · 2020
M1991 · 2021
N1992 · 2022
P1993 · 2023
R1994 · 2024
S1995 · 2025
T1996 · 2026
V1997 · 2027
W1998 · 2028
X1999 · 2029
Y2000 · 2030
12001 · 2031
22002 · 2032
32003 · 2033
42004 · 2034
52005 · 2035
62006 · 2036
72007 · 2037
82008 · 2038
92009 · 2039

Year codes repeat every 30 years. Position 7 settles the cycle: on 17-character VINs, a letter there means the vehicle is from 2010 or later, a digit means 1981-2009.

Positions 11-17: plant and serial number

Position 11 names the assembly plant within the factory network, and the final six characters are the serial number, unique to this one BMW. Together with the rest of the VIN, they make the identity impossible to share honestly, which is exactly why cloned VINs are worth checking for.

Popular BMW models to check

The most-searched used BMW models. Every one decodes the same way, from the same records.

The decoder works the same for every BMW model. Paste the VIN from the listing and the report covers that exact vehicle.

What the BMW report covers

Where to find the VIN on a BMW

Windshield base

Stamped on a plate at the bottom of the windshield, driver's side. Readable from outside the car.

Door jamb sticker

On the label inside the driver-side door jamb, next to the tire pressure figures.

Title and registration

Printed on the title, the registration card, and the insurance card.

The listing itself

Any serious BMW listing includes the VIN. A seller who will not share it is telling you something.

BMW VIN check FAQ

What do BMW VINs start with?

German-built BMW cars start with WBA, M cars with WBS, and the electric i models with WBY. SUVs built at the Spartanburg, South Carolina plant start with 5UX, or 5YM for the X M performance versions. A US-market X5 with a German-style VIN would be unusual and worth decoding carefully.

Do BMW maintenance records show up in a VIN check?

Dealer service invoices are private, so no VIN report from any provider includes them. What the report does show is the factory maintenance schedule for your exact BMW alongside its full odometer chronology, so you can see whether the miles line up with the services the seller claims were done.

Is the BMW VIN decoder really free?

Yes. The decode identifies the exact vehicle: model year, model and trim, engine, drivetrain, and factory equipment as filed with US regulators, at no cost and with no account required. The paid report is only for the vehicle's history.

What does the full BMW history report add?

The report covers the vehicle's life: title and salvage brands, reported damage with photos, odometer chronology, theft records, open recalls, the factory maintenance schedule, warranty terms, and market values, for $16.99 once, with no subscription.

Does a clean-looking BMW still need a check?

The clean-looking ones are the point. Cosmetic repairs hide accident history from the eye but not from the record, and an odometer can be rolled back in minutes. Ten minutes of reading beats years of paying for someone else's secret.

How fast is a BMW VIN check?

The free decode returns in seconds. The full report typically takes under a minute to compile, and you can read it online or download it as a PDF.

Check other makes

All manufacturers →

Check a BMW before you buy it

The decode is free and takes seconds. The full report is one payment, no subscription.

Run a free VIN check