Skip to content
Smart VIN Check

VIN decoder

BMW VIN decoder

Enter a BMW VIN and the decoder answers as soon as the 17th character is in, free. Here is how BMW builds its VINs, and why the first three letters already say whether you are looking at an M car or an electric i model.

By Tayron Bram

Updated October 2026 · 4 min read

Share
0 of 17

Letters and numbers, no I, O or Q. It decodes as soon as all 17 are in.

Try it with

On this page
  1. What the decoder tells you about a BMW
  2. BMW manufacturer codes (WMI)
  3. BMW’s positions 4 to 8, read as one block
  4. BMW-specific checks
  5. Before you buy a used BMW

What the decoder tells you about a BMW

We pass the VIN to NHTSA’s vPIC service and show the fields BMW reported: model year, model and series, body, drive type (rear-wheel or xDrive), engine displacement, cylinders and fuel, whether it is a plug-in hybrid or electric, the plant, airbag positions and weight class. Below that are the recalls NHTSA lists for the same year and model. The decode won’t reveal how the car has been treated: title brands, accident or total-loss records and odometer history all come from a history report (pricing). For other brands, open the VIN decoder.

BMW manufacturer codes (WMI)

Source: NHTSA vPIC. BMW also registers motorcycle codes (WB1, WB3, WB4) and MINI codes (WMW, WMZ); not an exhaustive list.
WMIManufacturer as registeredVehicle type
WBABMW AGPassenger car
WBSBMW M GmbHPassenger car
WBYBMW AGPassenger car
3MWBMW AGPassenger car
3MFBMW AGPassenger car
WBXBMW AGMultipurpose passenger vehicle (MPV)
WB5BMW AGMultipurpose passenger vehicle (MPV)
5UXBMW Manufacturer Corporation / BMW North AmericaMultipurpose passenger vehicle (MPV)
5YMBMW Manufacturer Corporation / BMW North AmericaMultipurpose passenger vehicle (MPV)

The leading character is the country code: W for Germany, 5 for the United States and 3 for Mexico. BMW’s 2027 filing shows how it spreads models across codes: WBS on M3 and M4 models, WBY on the electric i5 and i7, 3MW on the M240i coupe, 3MF on the M2, 5UX on the X3, X5, X6 and X7, and 5YM on the XM and X6 M Competition.

BMW’s positions 4 to 8, read as one block

Unlike makers that give each character its own job, BMW’s filing explains positions 4 to 8 together: the five characters stand for one combination of line, series, body type, GVWR class, engine and restraint layout. Change one element and the code changes. In the 2027 sheet, a 530i and a 530i xDrive differ in position 4, and an i5 eDrive40 and an i5 xDrive40 differ there too. That is why it is safer to let the decoder translate the block than to guess one character at a time.

Position 11 is the plant. BMW’s 2027 filing lists C for Dingolfing, F for Munich, 5 for Regensburg and 7 for Leipzig in Germany; W for Graz in Austria; 3 for Born in the Netherlands; 8 for San Luis Potosí in Mexico; and 9 for Greer, South Carolina.

BMW-specific checks

  • M car or M badge? A true M3 or M4 from the 2027 filing starts with WBS. An M-badged model such as the M440i stays on WBA, so the WMI helps separate the two.
  • Model year: position 10 is V on every car in the 2027 filing. Older years are in VIN year codes.
  • Recalls: the decoder lists recalls for the model. To see whether this car’s repair was done, enter its VIN at NHTSA or ask a BMW center.
0 of 17

Letters and numbers, no I, O or Q. It’s on the dashboard by the windshield, on the driver’s door frame, and on the title.

Before you buy a used BMW

  • Make sure the VIN on the dash, on the door label and on the title match exactly.
  • Check that the decoded model, engine and drive type agree with the ad, especially xDrive versus rear-wheel drive.
  • Compare the mileage with earlier records in a history report; see odometer rollback check.
  • Check for salvage, rebuilt or flood brands (salvage title check).

A CARFAX report for a BMW VIN is $8.99 with us.

Questions

How can I tell an M car from its VIN?

Look at the first three characters. In BMW’s 2027 filing, the M3 and M4 use WBS (BMW M GmbH), while M Performance models like the M440i use WBA. The XM and X6 M Competition use 5YM.

Was my BMW built in the United States?

Check position 11 rather than the first character alone. BMW’s filing lists plant code 9 for Greer, South Carolina, and vPIC registers 5UX and 5YM to BMW’s U.S. company. The decoder shows the plant NHTSA has for the VIN.

Why do two similar BMWs have such different VINs?

BMW treats positions 4 to 8 as one code for the whole configuration, so a change of drivetrain or body can change several characters at once.

Was this helpful?

About the author

Tayron Bram

Data Validation Officer

Tayron Bram is the Data Validation Officer at Smart VIN Check, with 41 years of experience in used-car sales, auto auctions and vehicle data. Tayron has checked thousands of vehicle history reports and worked with dealers importing cars from the US. At Smart VIN Check, Tayron checks that every fact in our guides matches its source, from state title rules to NMVTIS and NHTSA records, and goes back to those sources when they change. Before a guide is published, Tayron reads it the way a buyer would, looking for anything unclear, out of date or not backed by a source. Tayron also keeps the prices we quote from other sellers current, so the comparisons on our pages stay accurate.

More from Tayron Bram

Related

Sources