Free BMW VIN Decoder & Lookup

Brand Decoder Updated 2026 By Full VIN Lookup Editorial Team

A BMW VIN is a 17-character code from BMW AG encoding the series, body style, engine, model year, and assembly plant (Munich, Spartanburg SC, or Dingolfing Germany). Decode yours instantly using NHTSA data above.

0/17

Powered by NHTSA vPIC, official US government vehicle data. Free, no signup required.

BMW AG manufactures vehicles at plants in Munich, Dingolfing, and Regensburg in Germany, as well as at its Spartanburg, South Carolina plant - BMW's largest global production facility by output. US-market BMWs range from 3 Series sedans assembled in Munich to X5 and X7 SUVs built in Spartanburg. The decoder above uses NHTSA data to return complete factory specs - series, body, engine variant, and model year - for any BMW from 1981 to present.

World Manufacturer Identifier (WMI) Codes for BMW

The following WMI codes are assigned to BMW vehicles. The WMI occupies the first three characters of every VIN and identifies the manufacturer and country of manufacture at a glance.

BMW's WMI codes include specific identifiers such as "WBA" for vehicles manufactured in Germany and "WBX" for those produced in the United Kingdom. These codes help to streamline the identification process for vehicle history checks, recalls, and registration.

Understanding WMI codes is essential for anyone looking to decode a VIN effectively. By knowing the WMI, one can quickly ascertain the origin of the vehicle, which can influence aspects such as parts availability and service standards.

WMI CodeDescription
WBAGermany-built BMW passenger cars (3/5/7 Series - Munich, Dingolfing)
WBSGermany-built BMW M performance cars (M2, M3, M4, M5)
WBYGermany-built BMW electric vehicles (i3, i4, iX)
5UXUS-built BMW SUVs - Spartanburg, South Carolina (X3, X5, X7)
5UJUS-built BMW X6/X4 - Spartanburg, South Carolina

How to Decode a BMW VIN Number

BMW VINs follow the ISO 3779 standard with WMI codes indicating the manufacturing country. German-built BMWs have a 'WB' prefix, where 'W' stands for Germany and 'B' for BMW AG. The third character specifies body type, such as 'A' for passenger cars and 'S' for M performance models.

The subsequent characters in a BMW VIN provide further details about the vehicle, including engine type, transmission, and safety features. For example, the fifth character often designates the engine variant, while the sixth and seventh characters may indicate the model and series.

The final characters of the VIN are the vehicle's unique serial number, which helps in identifying each specific car. This sequence also includes a check digit that verifies the authenticity of the VIN. Understanding these components can aid in tasks such as vehicle registration, insurance, and history checks.

BMW VIN Structure - All 17 Positions

Position 1 indicates the manufacturing country: 'W' for Germany and '5' for the USA. Position 2 is 'B' for BMW AG. Position 3 designates vehicle type, with 'A' for passenger cars, 'S' for M models, and 'Y' for electric vehicles.

Positions 4 through 8 provide information about the vehicle's features, including the body style, engine type, and safety features. For instance, position 7 can indicate the restraint system, while position 8 may specify the model series.

The ninth position is the check digit, which is used to verify the authenticity of the VIN. This digit is calculated through a specific algorithm and ensures that the VIN has not been altered or is fraudulent. Understanding these positions can help buyers and owners verify the details of their BMW vehicles accurately.

BMW WMI Codes by Vehicle Type

BMW utilizes various WMI codes to indicate vehicle type and production location. 'WBA' is the main WMI for BMW AG passenger cars made in Germany, covering several series. 'WBS' identifies BMW M GmbH models, while 'WBY' is used for electric vehicles.

Other WMI codes exist for specific markets and production facilities. For instance, 'WBC' is designated for BMW vehicles produced in the United Kingdom, while 'WBL' represents models manufactured in South Africa. Each code helps in tracking the origin and specifications of a vehicle.

Understanding these WMI codes is essential for accurate VIN decoding, which can provide valuable information about a vehicle's features and history. By analyzing the complete VIN, users can uncover details such as engine type, safety features, and manufacturing date, helping in informed decision-making for buyers and enthusiasts alike.

BMW Model Year Codes Explained

The model year is encoded in position 10 of the VIN according to the SAE J853 table. Recent model years include K for 2019 and S for 2025, while earlier years range from A for 2010 to G for 2016. This code is crucial for buyers due to significant updates during the model's lifecycle.

Understanding the model year can help identify specific features and changes made to the vehicle. For instance, a BMW manufactured in 2014 may have different technology and design elements compared to a 2015 model, reflecting the brand's continuous innovation.

It is also important to note that the model year does not always align with the year of manufacture. BMW may produce vehicles in late 2014 that are designated as 2015 models, which can affect warranty coverage and resale value. Checking the VIN ensures that potential buyers are aware of the exact model year and its implications.

BMW Assembly Plant Codes

Position 11 of the BMW VIN reveals the assembly plant. 'A' indicates the Munich plant, which produces key models like the 3 Series and M3. 'D' signifies the Dingolfing plant, BMW's largest facility, known for producing the 5 Series and i7 electric sedan.

Other assembly plant codes include 'F', which stands for the Spartanburg plant in South Carolina, where BMW manufactures the X Series, including the X3 and X5. The 'T' code represents the Leipzig plant, known for producing the BMW i3 and i8 models, focusing on electric and hybrid vehicles.

Understanding the assembly plant codes can help buyers identify where their BMW was manufactured, which can influence factors such as quality control and production techniques. Each plant may have its unique strengths and specialties, making this information valuable for prospective owners and enthusiasts alike.

Decoding BMW Engine Codes from the VIN

BMW's engine coding in VIN position 8 is complex due to modular engine families. This position provides a character that, along with positions 4-5, identifies the full engine (e.g., 0L turbo).

The engine code in the VIN is crucial for understanding the vehicle's specifications, including performance and compatibility with parts. Each BMW engine code corresponds to specific engine types, sizes, and configurations that can significantly affect maintenance and repair needs.

When decoding a BMW VIN, it's essential to reference the manufacturer's documentation or reliable VIN decoding tools to ensure accurate identification. This information helps owners make informed decisions regarding servicing, upgrades, or replacements for their vehicles.

BMW 3 Series & 5 Series VIN Decoder Guide

The BMW 3 Series and 5 Series are the brand's highest-volume models. 3 Series VINs start with 'WBA' and positions 4-5 denote the G20 or F30 platform. 0L B58 (M340i), with the M340i having a significant premium.

For the 5 Series, VINs typically start with 'WBA' as well, with the specific platform indicated by characters in positions 4-5. The F10 and G30 designations are important for identifying the model year and features.

A VIN decoder for BMW vehicles can provide essential details such as engine specifications, trim levels, and production year. This information is valuable for buyers and owners looking to verify the authenticity and specifications of their vehicle.

BMW X3, X5, and X7 VIN Decoder

BMW's X-series SUVs are the most commonly VIN-decoded models in North America. X3, X4, X5, X6, and X7 VINs start with '5UX' and have 'X' in position 11 for Spartanburg. 0L turbo inline-six).

The VIN for each BMW X-series model contains specific information about the vehicle's features and specifications. For instance, the 10th character indicates the model year, while the 8th character identifies the engine type. This information is crucial for potential buyers or owners looking to understand their vehicle's capabilities and performance.

Using a VIN decoder can help you unlock detailed data about your BMW X-series SUV, including recalls, service history, and safety ratings. This ensures that you are well-informed about the vehicle's history and any potential issues that may need attention. Knowing these details can contribute to better maintenance and ownership experience.

What a BMW VIN Does Not Tell You

A BMW VIN confirms factory configuration but does not include individual option packages that affect used values. These options are encoded as SA codes but are not part of the VIN. Full BMW factory information can be retrieved separately.

While the VIN provides essential details about the vehicle's build, it does not disclose the vehicle's service history or any accidents it may have been involved in. Such critical information can often be obtained through vehicle history reports, which compile data from various sources.

Another limitation of the BMW VIN is that it does not indicate the current condition of the vehicle or any modifications that may have been made after its production. Buyers should rely on thorough inspections and documentation to assess the true state of a used BMW.

Popular BMW Models

The following BMW models are among the most searched in our VIN decoder. Each model carries a unique VIN structure encoding its specific configuration and factory options.

Popular BMW models include the 3 Series, 5 Series, and X5, each of which has its own distinct VIN format. These VINs provide essential information such as the vehicle's engine type, transmission, and optional features.

Understanding the VIN can help potential buyers verify the authenticity of the vehicle and its history. By using a VIN decoder, users can access important details like accident reports, service records, and previous ownership, ensuring a more informed purchasing decision.

3 Series

The WMI code for the BMW 3 Series is typically WBA, indicating it is manufactured in Germany. The VDS positions 4 to 8 provide information about the model variant, engine type, and body style, with specific sequences for the 320i, 330i, and M3. Plant codes such as F for the Munich plant are also present, which can denote the production location and date of the vehicle.

5 Series

The WMI code for the BMW 5 Series is also WBA, signifying its German origin. The VDS positions 4 to 8 detail the model variant, including the 528i, 530i, and M5, with unique identifiers for each engine and trim level. Plant codes like D for Dingolfing are included, indicating the specific assembly plant where the vehicle is produced.

Frequently Asked Questions

How can I decode the model year of my BMW using the VIN?

The model year of your BMW can be decoded from the 10th character of the VIN. Each letter or number corresponds to a specific year, allowing you to identify when the vehicle was manufactured.

What is the engine code in a BMW VIN?

The engine code in a BMW VIN is typically found in the 8th character. This code indicates the specific engine type and configuration used in the vehicle.

What does the plant code in a BMW VIN indicate?

The plant code in a BMW VIN indicates the manufacturing location where the vehicle was assembled. This code helps identify the specific factory responsible for producing your BMW.

Can I check for recalls using my BMW VIN?

You can check for recalls using your BMW VIN by visiting the official BMW website or the National Highway Traffic Safety Administration (NHTSA) site. Entering your VIN will provide information on any active recalls associated with your vehicle.

What tips should I consider when buying a used BMW?

When buying a used BMW, consider obtaining a vehicle history report to check for past accidents or title issues. Additionally, have a trusted mechanic inspect the vehicle to ensure it is in good condition and free of hidden problems.

What is the WMI code in a BMW VIN?

The WMI code in a BMW VIN is the first three characters, which identify the manufacturer and country of origin. For BMW, this code typically starts with 'WBA' for vehicles made in Germany.

How is the check digit calculated in a BMW VIN?

The check digit in a BMW VIN is calculated using a specific formula that involves the first 17 characters of the VIN. This digit helps verify the authenticity of the VIN and ensures it has not been altered or forged.

Can I order parts using my BMW VIN?

You can order parts using your BMW VIN by providing it to a dealership or parts supplier. This allows them to identify the exact parts compatible with your specific vehicle model and configuration.

How can I obtain my BMW's build sheet?

To obtain your BMW's build sheet, you can contact BMW customer service or visit their official website. You may need to provide your VIN and some personal information to verify ownership.

What are the signs of odometer fraud in a BMW?

Signs of odometer fraud in a BMW include inconsistent mileage readings, wear and tear that does not match the reported mileage, and discrepancies between service records and the odometer. Additionally, if the odometer has been tampered with or shows a rollback, it is a strong indicator of fraud.

How can I verify the title of my BMW?

To verify the title of your BMW, you can request a title history report through your state's Department of Motor Vehicles (DMV) or use online services that provide vehicle history reports. This will help you check for any liens, salvage titles, or other issues associated with the vehicle's title.

How can a BMW VIN Decoder help detect salvage titles?

A BMW VIN Decoder can help detect salvage titles by providing detailed information about the vehicle's history, including any reported accidents or damage. By analyzing this data, you can determine if the vehicle has been declared a total loss by an insurance company.

What is the significance of lemon law information in a BMW VIN Lookup?

Lemon law information in a BMW VIN Lookup is significant because it reveals whether the vehicle has been subject to lemon law claims. This information can indicate potential issues with the vehicle's reliability and may affect its resale value.

Can a VIN Decoder verify emissions compliance for BMW vehicles?

A VIN Decoder can verify emissions compliance for BMW vehicles by checking the vehicle's specifications against regulatory standards. This can help you determine if the vehicle meets local emissions requirements and if it has passed necessary inspections.

How does a BMW VIN Decoder reveal fleet vehicle history?

A BMW VIN Decoder reveals fleet vehicle history by providing details about the vehicle's previous usage, including whether it was part of a rental or corporate fleet. This information can help you assess the vehicle's maintenance history and overall condition.

What role does a VIN Decoder play in identifying manufacturer certified programs?

A VIN Decoder plays a crucial role in identifying manufacturer certified programs by indicating if the vehicle has been certified by BMW for specific programs. This can include warranties, service plans, or other benefits that enhance the vehicle's value and reliability.

Can I check for theft records using a BMW VIN Decoder?

A BMW VIN Decoder can provide information about the vehicle's history, including whether it has been reported stolen. However, for comprehensive theft records, it is advisable to check with law enforcement or specialized databases.

How can a VIN Decoder assist in identifying gray market imports?

A VIN Decoder can help identify gray market imports by revealing the original specifications and market for which the vehicle was manufactured. This information can indicate if the car was intended for a different country or region than where it is currently being sold.

What information does a BMW VIN Decoder provide about CPO inspections?

A BMW VIN Decoder can provide details about the vehicle's history, including whether it has been certified as a Certified Pre-Owned (CPO) vehicle. This may include information about any inspections or repairs performed to meet CPO standards.