BMW VIN Decoder: Free VIN Lookup

Decode any 17-character BMW VIN to see year, model, engine, and build plant, instantly, free, no signup.

Enter a 17-character BMW VIN

0/17 characters✓ Free forever · Decodes via NHTSA vPIC · No email required

For full vehicle history (title brands, salvage, recalls, market value), get the report for $9.99

A BMW VIN is a 17-character identifier whose first three characters (the WMI) show who built the car and where, WBA/WBS for Germany, 4US/5UX for Spartanburg, South Carolina. Decoding a BMW VIN is free, but a decode only shows build data; it does not reveal title brands, accidents, or odometer history.

Example: decoding a BMW VIN

Sample pattern: 5UXCR6C0•L9••••••

PositionsCharactersMeaning
1–35UXBMW US Spartanburg SAV (X-series)
4–8CR6C0Model/body/engine/restraint code
9•Check digit
10LModel year (L = 2020)
119Assembly plant
12–17••••••Production sequence

Structure per NHTSA 49 CFR Part 565.

BMW WMI codes: where your BMW was built

WMICountryDetail
WBAGermanyBMW AG passenger cars (3/5/7 Series, X1), Munich, Dingolfing, Regensburg, Leipzig
WBSGermanyBMW M GmbH performance cars (M3, M4, M5)
WBYGermanyBMW i electric/hybrid models (i3, i8, early i4)
WBXAustria/GermanyEarlier X3 (E83) built under contract by Magna Steyr, Graz
4USUSABMW US, Spartanburg/Greer, SC passenger cars (Z3/Z4 era)
5UXUSASpartanburg SAVs, X3, X4, X5, X6, X7
5YMUSASpartanburg M SUVs, X5 M, X6 M, X3 M
WB1GermanyBMW Motorrad motorcycles (not passenger cars)

Source: NHTSA vPIC WMI registry.

How to read each position of a BMW VIN

  • Positions 1–3, WMI: World Manufacturer Identifier. Identifies the maker and country of origin.
  • Positions 4–8, VDS: Vehicle Descriptor Section. Encodes body style, engine, restraint system, and model line.
  • Position 9, Check digit: Math-derived validator. A failed check digit can indicate a typo or a cloned VIN.
  • Position 10, Model year: Single character; see the table below.
  • Position 11, Assembly plant: Manufacturer-specific code for the factory.
  • Positions 12–17, Sequence: Sequential production number unique to that car.

Model-year code table (position 10)

CodeYearCodeYear
A1980 / 2010S1995 / 2025
B1981 / 2011T1996 / 2026
C1982 / 2012V1997 / 2027
D1983 / 2013W1998 / 2028
E1984 / 2014X1999 / 2029
F1985 / 2015Y2000 / 2030
G1986 / 201612001 / 2031
H1987 / 201722002 / 2032
J1988 / 201832003 / 2033
K1989 / 201942004 / 2034
L1990 / 202052005 / 2035
M1991 / 202162006 / 2036
N1992 / 202272007 / 2037
P1993 / 202382008 / 2038
R1994 / 202492009 / 2039
The position-7 rule: year codes repeat every 30 years. If position 7 is a letter the vehicle is 2010 or newer; if a digit it's 2009 or older. Letters I, O, Q, U, Z are never year codes.

Plant codes vary by model line, the decoder above returns the registered plant for your exact VIN.

Where to find the VIN on a BMW

  • On a metal plate at the base of the windshield on the driver's side (visible from outside).
  • On a sticker on the driver's door jamb.
  • Stamped on the engine block or firewall on many models.
  • On the title, registration, and insurance card, always confirm the paperwork matches the physical VIN. Mismatches are a serious red flag.

BMW title & history red flags to check before you buy

Decoding a VIN tells you how a vehicle was built. To see what happened to it, you need a full vehicle history report, which surfaces title brands, odometer readings, theft records, and more.

Open Takata "Do Not Drive" airbag recall

BMW issued a Do Not Drive warning for roughly 90,000 vehicles (2000–2006 3 Series, 5 Series, X5) with unrepaired Takata inflators; NHTSA lists them among the most dangerous cars on the road. A history check shows whether a specific VIN's recall is open.

Fire-recall vehicles resold without repair

The PCV valve heater fire recall covered 740,561 US BMWs (2006–2011) that can ignite even parked; unrepaired examples circulate at auction.

Flood totals rebuilt and retitled

BMWs carry dense, costly electronics, so flood cars are frequently totaled, branded, then "title-washed" across state lines; an NMVTIS title check surfaces prior salvage/flood brands.

Off-lease odometer fraud

BMW's lease-heavy fleet creates incentive to roll back miles before resale; NMVTIS odometer records expose mileage inconsistencies.

High-value theft and VIN cloning

Average insurance payout per stolen vehicle is now $50,954 (HLDI, 2021–23 models), and high-end M cars are targets for cloning; a theft-record check flags VINs reported stolen.

BMW recalls: check before you buy

Takata airbag inflators, 2000–2006 3 Series/5 Series/X5; ~90,000 under Do Not Drive warning, part of the largest recall in US history. PCV valve heater fire risk, 2017 campaign, 740,561 US vehicles (2006–2011 models); a related pair of 2017 fire recalls totaled 1.4M vehicles. Additional PCV-related fire recall in 2021 covering ~917,000 vehicles (re-inspection of earlier population).

Run a free BMW recall check →

Recall counts shown by the free tool are model-level context for this model year, not a VIN-specific verdict. VIN-specific recall completion status is in the $9.99 report.

Buying an electric BMW?

BMW's i-brand EVs (i3, i4, i5, iX) and plug-in hybrids add battery-pack value to the salvage equation: a branded title on an EV often means the most expensive component was compromised. WBY-prefixed VINs identify early i models. A title check matters more, not less, on used BMW EVs.

What to check on a used BMW

A used BMW is usually a maintenance decision more than a purchase decision. Depreciation drops these cars into affordable price ranges quickly, but service costs stay at the original level, and deferred maintenance is the most common reason a clean-looking car turns expensive.

Ask for documented cooling system, oil leak, and gasket work, and note that many owners switch to independent specialists after the warranty ends, so records may not appear in dealer history. On turbocharged engines, oil change interval discipline matters. On any car with adaptive suspension or air springs, budget for those components on higher-mileage examples.

Because repair bills are high, insurers total BMWs at lower damage thresholds than cheaper cars. That produces a steady supply of rebuilt and salvage examples that were repaired on a budget, sometimes with structural shortcuts hidden under good paint. Flood cars are also disproportionately damaging here, since the electronics are extensive and failures often surface months later.

Verify the title brand history, odometer readings over time, salvage and total-loss records, theft records, any open lien, and whether recalls were completed on this exact VIN.

See the history on this exact BMW before you pay for it.

Get the full BMW history: $9.99

Looking at safety campaigns? Read BMW recalls: how to check open safety recalls, or run a VIN through the free recall check.

Free VIN decode vs. full vehicle history report

What you learnTitlePull Report, $9.99 one-timeFree decoderOther providers
Year, make, model, engine specs✓✓✓ (free)
Title history✓NoVaries by provider
Title brands (salvage, flood, lemon)✓NoVaries by provider
Odometer readings over time✓NoVaries by provider
Theft & total-loss records✓NoVaries by provider
Recalls✓ VIN-specific completion statusModel-level list (free tool)Varies
Black Book® valuation✓NoOften extra
AI summary✓NoRare
Subscription requiredNeverNeverOften

Checked the specs? Now check the history.

Get Your BMW Report, $9.99

BMW VIN decoder: frequently asked questions

On the driver-side dashboard visible through the windshield, on the driver-door jamb sticker, under the hood on the strut tower, and on your title and registration. All locations should match exactly, mismatched VINs are a cloning red flag.
WBA is BMW AG's German passenger-car identifier, used on 3 Series, 5 Series, 7 Series and others built in plants such as Munich, Dingolfing and Regensburg. It tells you the manufacturer, not the specific plant, decode the full VIN for that.
5UX identifies BMW's Spartanburg (Greer), South Carolina plant, which builds the X3 through X7 sport activity vehicles. A US-market X5 will normally carry a 5UX prefix; M versions of those SUVs use 5YM.
Yes, decoding build data (model, engine, year, plant) is free, including on TitlePull. What a free decode cannot show is title history: salvage or flood brands, theft records, and odometer readings require a vehicle history report ($9.99 at TitlePull, no subscription).
Enter the VIN at NHTSA.gov/recalls or BMW's recall lookup. This matters for older BMWs: about 90,000 with deadly Takata airbags remain under a Do Not Drive warning. A TitlePull report also lists NHTSA recall data alongside title records.
No. The VIN itself encodes only build information. Accident-related data lives in external databases, title brands, salvage auction and insurance total-loss records, which is what a paid history report checks against the VIN.
Position 10 encodes model year (e.g., L = 2020, M = 2021, N = 2022, P = 2023, R = 2024). Letters I, O, Q, U, Z and the digit 0 are never used in that slot.
BMW's Rosslyn, South Africa plant has built 3 Series and X3 models for export. The WMI may still read like a German BMW, so check the full decode for the actual plant before assuming origin.

VIN decoders for other makes

Related: Cars guide · Buying in California · Buying in Texas · Buying in Florida · Vehicle history reports guide

By the TitlePull Team · Published June 7, 2026 · Last updated July 29, 2026 · Fact-checked against NHTSA vPIC

Sources: NHTSA vPIC & 49 CFR Part 565 · NHTSA recall database · NICB theft data · HLDI (Highway Loss Data Institute) · Mitchell · NMVTIS (U.S. Department of Justice).