BMW VIN check · US vehicle history
BMW VIN check and vehicle history report
Buying a used BMW? Enter the 17-character VIN to decode the exact model, engine and plant, then open the car's history report: odometer readings, police-reported crashes, salvage and insurance auction records with photos, and NHTSA recalls, from all states, where available.
Works for every BMW with a 17-character VIN (model year 1981 and later), including the X5, X3, 3 Series, 5 Series and X1.
One report is $9.99. Carfax lists one report at $49.99 and carVertical at $34.99 on their US websites (checked Oct 24, 2026).

What a BMW VIN tells you
Every BMW X model from the X3 up sold in the US is built in Spartanburg, South Carolina (5UX). BMW's largest plant in the world is in the US.
BMW's characters 4 to 7 hold a type code that separates body, engine and drive (an X5 sDrive40i from an xDrive50e plug-in). The last seven characters are the short VIN BMW prints on the build sheet and on many parts.
BMW WMI codes on US-market vehicles
The first three characters of the VIN are the World Manufacturer Identifier. They tell you who built the car and in which country, and they must match the brand on the title.
| WMI | Assembled in | What it covers |
|---|---|---|
| 5UX / 5YM | United States | X3, X4, X5, X6, X7 and X5 M from South Carolina |
| 3MW | Mexico | 3 Series from San Luis Potosí |
| WBA / WBS / WBY | Germany | Sedans and coupes; M cars (WBS); i models (WBY) |
How to read the 17 characters of a BMW VIN
Every car sold in the US since model year 1981 follows the same 17-character layout (49 CFR Part 565). The letters I, O and Q are never used, so they cannot be confused with 1 and 0.
| Position | What it is | What it tells you |
|---|---|---|
| 1-3 | World Manufacturer Identifier | Maker and country of assembly, e.g. 5UX / 5YM for BMW (United States). |
| 4-8 | Vehicle descriptor | Model, body, restraint system and, on most makes, the engine. |
| 9 | Check digit | A digit or X computed from the other 16 characters. If it does not compute, the VIN was mistyped or altered. |
| 10 | Model year | A letter or digit for the model year (table below). It is not the build date. |
| 11 | Plant | The BMW assembly plant that built the car. |
| 12-17 | Serial number | The production sequence that makes this car unique. |
Model year codes (10th character)
The model year often starts in the fall of the previous calendar year, so a car built in September 2025 can be a 2026 model. The codes repeat every 30 years: A was 1980 and again 2010.
| Code | Model year | Code | Model year | Code | Model year |
|---|---|---|---|---|---|
| A | 2010 | G | 2016 | N | 2022 |
| B | 2011 | H | 2017 | P | 2023 |
| C | 2012 | J | 2018 | R | 2024 |
| D | 2013 | K | 2019 | S | 2025 |
| E | 2014 | L | 2020 | T | 2026 |
| F | 2015 | M | 2021 | V | 2027 |
Where BMW vehicles for the US are built
North American plants first, then the main sources of imported models.
Spartanburg, South Carolina
United States
X3, X4, X5, X6, X7 and XM
San Luis Potosí
Mexico
3 Series
Munich, Dingolfing and Regensburg
Germany
3, 5 and 7 Series, i4, iX
Plant assignments change between model years. The 11th character of the VIN names the plant that built your car.
Known issues and recalls to ask about on a used BMW
Make-level problems that have been widely reported in the US. Whether a given car is affected depends on its model year, engine and repair history.
- The N63 4.4L twin-turbo V8 (roughly 2009-2016 X5, X6, 5, 6 and 7 Series) is known for heavy oil consumption; BMW ran a customer care program for it. Ask for proof the work was done.
- Older BMWs (2000-2006 3 Series and others) were part of the Takata airbag recall, and BMW issued a do-not-drive warning for some of them. Confirm the airbag recall is closed.
How to confirm a recall repair on this exact car
Our report lists the NHTSA safety recalls and owner complaints for the model and model year. Whether a specific repair was done is recorded per VIN by the manufacturer: enter the VIN at nhtsa.gov/recalls or ask any BMW dealer for the recall history before you buy. Safety recall repairs are normally done at no charge by a franchised dealer.
Popular BMW models in the US
The BMW models buyers check most often. The report works the same way for each of them: enter the VIN.
- BMW X5
- BMW X3
- BMW 3 Series
- BMW 5 Series
- BMW X1
- BMW X7
- BMW 4 Series
- BMW X6
- BMW i4
- BMW iX
- BMW 7 Series
- BMW M3
What the BMW report checks
Every report decodes the VIN and searches every record type below for that exact car, in all states. Records are included where available, and every section of the report says what it searched.
Specs and factory build
Model year, make, model, trim, engine, transmission, drivetrain, body and plant of manufacture, decoded from the VIN.
Every VIN
Recalls and owner complaints
Safety recalls and owner complaints filed with NHTSA for this model and model year.
Model-level, most US models
Odometer history
Dated odometer readings in miles from state safety and emissions inspections and auction sales, where available, so you can spot a rollback.
All states
Accident and crash records
Police-reported crashes involving this VIN, with the year, and damage recorded when the car was sold at auction, where available.
All states
Salvage and auction history, with photos
Insurance and salvage auction sales of this VIN, where available: sale date, damage type, title, odometer at sale and the auction photos.
All states
Title brands
Salvage, rebuilt, flood and junk title brands listed when the car was sold at a salvage or insurance auction, where available.
Theft and VIN checks
Stolen cars are often resold under a cloned VIN. The report decodes the VIN to its factory build so you can match it to the dashboard, the door jamb and the title, and its title, theft and ownership section says exactly what was searched.
Where to find the VIN on a BMW
- On the driver side of the dashboard, readable from outside through the bottom of the windshield.
- On the label in the driver door jamb, next to the build month.
- On the title, the registration card and the insurance card. On pickups and body-on-frame SUVs it is also stamped on the frame.
- All of them must show the same 17 characters. If one does not match, stop and ask why before you pay.
Carlytics vs Carfax for a used BMW
- Price: $9.99 for one report, $19.99 for three and $29.99 for five. Carfax charges $49.99 for one; carVertical $34.99.
- Before you pay, you see the decoded year, make, model and factory specs, so you can check the VIN matches the car.
- Carfax holds service records from repair shops that we do not. If service history is what you need most, it may be worth the extra cost.
BMW VIN check questions
Where is the VIN on a BMW?
On the driver side of the dashboard, visible through the windshield, and on the label in the driver door jamb. It is also printed on the title, the registration and the insurance card. All of them must match.
What do the first three characters of a BMW VIN mean?
They are the World Manufacturer Identifier (WMI): the maker and the country where the car was assembled. On BMW vehicles sold in the US you will see codes such as 5UX / 5YM (United States: X3, X4, X5, X6, X7 and X5 M from South Carolina); 3MW (Mexico: 3 Series from San Luis Potosí); WBA / WBS / WBY (Germany: Sedans and coupes; M cars (WBS); i models (WBY)).
Can the VIN tell me the options on a BMW?
The VIN decodes the model, engine, drive and body. Factory options are on BMW's build sheet, which the dealer can print from the VIN; the decode tells you whether the car is the version the listing claims.
How much does a BMW vehicle history report cost?
$9.99 for one report, $19.99 for three and $29.99 for five, paid once with no subscription and no account. Carfax lists one report at $49.99 on its US website. Records come from all states, where available.
How do I tell the model year of a BMW from the VIN?
Read the 10th character. For recent years: L is 2020, M 2021, N 2022, P 2023, R 2024, S 2025 and T 2026. The codes repeat every 30 years, so the model itself tells you which cycle you are in.
Check the BMW before you hand over the money
Enter the VIN, check the decoded car, then open the full report.