BMW Model Guide

BMW 3 Series VIN Decoder & Chassis Guide

Decode 17-character VINs for any modern BMW 3 Series generation: G20 (2019+), F30 (2012–2019), and E90 (2006–2011). Uncover factory plant origins (Munich vs San Luis Potosí), engine codes (330i B48 vs M340i B58), and transmission specifications.

Curated by Chandresh Thakur·Updated September 2026·Test Sample 3 Series VIN →

How BMW Encodes the 3 Series VIN

BMW utilizes a structured numbering schema conforming to ISO 3779. Each character segment reveals critical information about the build:

VIN PositionSample ValueMeaning for BMW 3 Series
1 – 3 (WMI)WBA or 3AVWBA = BMW AG Munich, Germany; 3AV = BMW San Luis Potosí, Mexico
4 (Series)3 or 53 = 3 Series model family (Sedan, Touring, Gran Turismo)
5 – 6 (Model Code)5R or 1ABody style and drivetrain: e.g. G20 Sedan, xDrive vs sDrive
7 (Engine Code)G or BG = 2.0L Turbo 4-Cylinder (B48); B = 3.0L Turbo Inline-6 (B58)
8 (Restraints)0Advanced multi-stage front and side impact airbag system
9 (Check Digit)3Mathematical Modulo 11 security checksum
10 (Year)KK = 2019; L = 2020; M = 2021; N = 2022; P = 2023; R = 2024
11 (Plant)A or RA = Munich Plant; R = San Luis Potosí Plant (Mexico); B = Dingolfing
12 – 17 (Serial)123456Sequential chassis production number

Munich vs San Luis Potosí Plant Distinction

For North American buyers of the G20 3 Series (330i and M340i), VIN inspection reveals whether your vehicle was assembled at BMW's historic Munich headquarters or at the state-of-the-art San Luis Potosí facility in Mexico:

  • VIN starting with WBA... and position 11 as A: Assembled at BMW Plant Munich, Germany.
  • VIN starting with 3AV... and position 11 as R: Assembled at BMW Plant San Luis Potosí, Mexico.

Decode Your BMW 3 Series VIN Now

Enter any 17-digit BMW VIN into FastVIN to verify factory options, check digit authenticity, and assembly plant details.

Open FastVIN Decoder →