Quick Answer: BMW engine codes (e.g., B58B30M1, N55B30M0, S58B30M0) identify the exact engine variant fitted to your vehicle. Enter your BMW VIN to instantly look up your engine code, displacement, power output, and transmission type.
Your BMW VIN can be found in four locations:
Enter your BMW VIN into BMV.vin. The engine code appears in the Vehicle tab of your decode results, cross-referenced from BMW's type code database.
BMW engine codes follow a structured format. For example, B58B30M1: B=generation, 58=family identifier, B=petrol, 30=3.0 litres, M1=first M Power variant. The letter prefix identifies the engine generation (M=classic, N=modern, B=latest).
The engine code is stamped on the engine block and listed on your vehicle registration document. BMV.vin retrieves it from BMW's type code database using your VIN.
Both are turbocharged 3.0-litre inline-six engines. The B58 (2015–present) is the newer generation with improved efficiency, revised turbo, and higher power output. The N55 (2009–2016) is the previous generation.
Yes — the transmission type (8-speed ZF automatic, 6-speed manual, 7-speed DCT) is included in the decode results where factory data is available.
xDrive (BMW's all-wheel drive system) is identified in the model designation and VIN. BMV.vin decodes the drivetrain configuration from factory type codes.
BMW's inline-six engines (B58, N52, N55) and diesel units (B57, N57) are generally regarded as reliable. The B58 in particular is widely praised for durability and performance.
Knowing your exact engine variant is essential for sourcing compatible performance upgrades, ECU tunes, and aftermarket parts. Your VIN confirms which specific variant you have.
Browse real decoded BMW VINs grouped by the data point this tool surfaces — chassis, paint, plant, year, or SA options.
The G80 M3 carries the S58B30M0/M1 twin-turbo six. Browse decoded G80 VINs to see engine codes, build dates, and option combinations.
BMW G30 5 Series buildsThe G30 5 Series spans B47/B57 diesel and B48/B58 petrol engines. Browse the full decoded cohort and its engine code spread.
BMW G20 3 Series buildsThe G20 generation introduced the B48 four-cylinder and B58 six-cylinder to the 3 Series. Explore engine codes across the entire G20 cohort.
Find parts for your BMW → Search 6 million+ genuine BMW parts on BMV.parts