Engine Code

BMW Engine Codes Database

Complete BMW Engines Database (1962–2026)

engine-0engine-1engine-2

Covers BMW petrol, diesel, and hybrid engines used across UK and European models - from early engines to modern turbocharged units. Each engine code includes specifications, compatible vehicles, and emissions data, sourced from official BMW and EU records.

Engine Variants
Models Covered
of Engineering
Compliance Data

Data sourced from BMW Group PT-2023, EU Regulation (EC) No 715/2007, and BMW Technical Service Information (TIS) documents.

Browse BMW Engine Codes Database

Find BMW engine codes by family, model, or generation

Engine reference image
Engine CodeFuel TypeSeries

BMW Engines Used by Third Parties

See where BMW power drives other leading brands.

EV & Hybrid Engines

Explore BMW's electrified powertrain technologies.

Engine specifications and technical data sourced from BMW Group Technical Documentation and EU Vehicle Type Approval Database. All specifications are verified against official BMW service documentation.

How to Find Your BMW Engine Code

The engine code is essential for ordering parts, diagnosing issues, and verifying compatibility. It is not the same as the VIN or chassis number. This guide shows exactly where to find it - by model and engine type - using official BMW and DVLA sources

Engine Code

Engine Code

A unique identifier stamped on the engine block or cover used for parts and service.

VIN

VIN

The vehicle identification number that holds encoded vehicle and engine information.

Chassis Number

Chassis Number

The chassis or frame number used for registration and legal identification.

BMW 320d (E90, 2007–2011)

BMW 320d (E90, 2007–2011)

N47 Engine

Locate the engine code on the front timing cover, just below the camshaft cover. It is stamped into the metal or on a label near the timing chain housing.

BMW 330i (F30, 2015–2019)

BMW 330i (F30, 2015–2019)

B48 Engine

The engine code is located on a label attached to the intake manifold, near the turbocharger. It reads "B48B20O0" or "B48B20O1".

BMW X3 (G01, 2018–Now)

BMW X3 (G01, 2018–Now)

B47D20 or B48B20

Open the hood and look at the front left of the engine (passenger side). The code is on a white label near the timing cover. Confirm "B47D20" for diesel; petrol models show "B48B20".

BMW 320i (E46, 2000–2005)

BMW 320i (E46, 2000–2005)

M54 Engine

The engine code is cast into the front of the cylinder head, near the thermostat housing. Look for "M54B22" or "M54B30".

Engine code locations per BMW TIS Document A15001 – Vehicle Identification. V5C field definitions from DVLA Guide to Vehicle Registration. VIN structure compliant with EU Regulation (EC) No 715/2007, Article 7.

BMW Engine Technology Specifications and Reliability Data

A technical breakdown of BMW's core engine systems including VALVETRONIC, TwinPower Turbo, timing architectures and modular design with documented reliability impacts. All data sourced from BMW Group PT-2023, BMW TIS and EU Regulation (EC) No 715/2007

Overview

BMW's proprietary VALVETRONIC system eliminates the throttle butterfly by continuously varying intake valve lift, improving efficiency and throttle response.

How it Works

An intermediate lever between the camshaft and valves is adjusted via an electric actuator, changing valve lift from 0.3mm to 9.8mm.

VALVETRONIC mechanism
Evolution
VALVETRONIC I

M54B22 (2001)

Limited range

VALVETRONIC II

N52B25 (2005)

Faster response

VALVETRONIC III

N53B30 (2007)

Integrated with Double-VANOS

VALVETRONIC IV

B58B30 (2015)

Lighter, more durable

Sources
BMW TIS Document SI B13 00 01
BMW Group Drive Systems 2023 – Sec 4.2
Affected Engines
M54B22M54B30N52B25N52B30N53B30N54B30B48B20B58B30
COMMON ISSUES
  • Intermediate lever wear

    especially N52, N53

  • Eccentric shaft sensor failure

    Fault code: P151A

  • Actuator motor seizure

    High resistance at high mileage

BMW Engine Evolution Timeline 1970–2026

Track BMW engineering across decades

1970s

Early foundations with simple, durable designs that established BMW's reputation for engineering.

Engine
M10Petrol
1970–1988
2002, E12 5 Series

Compact, durable four-cylinder that powered BMW's early sport sedans with simple engineering and long production life.

M30Petrol
1968–1995
E3, E9, E24 6 Series

Smooth inline-six known for its longevity, refinement, and role in BMW's larger executive and grand touring cars.

Engine production years verified via BMW Group Product Reports and EU type-approval records

BMW Engine Production Facts Manufacturing Output and Partnerships

Authoritative data on BMW's global engine production, plant operations, and strategic partnerships. All figures sourced from BMW Group Annual Reports, Sustainability Reports, and EU industrial compliance records.

Major Engine Production Plants

BMW manufactures engines at three primary facilities, each specializing in specific families.

Munich Plant

🇩🇪Munich Plant(Germany)

  • HQ and historic production hub
  • Engines: M-series (S58, P65), N55, B58
  • Capacity: ~150,000 high-performance units/year
Steyr Plant

🇦🇹Steyr Plant(Austria)

  • Largest BMW engine facility
  • Engines: B48, B58, B38, B47, N47 (legacy)
  • Capacity: Over 500,000 engines annually (2023)
Shenyang Plant

🇨🇳Shenyang Plant(China)

  • BMW Brilliance joint venture
  • Engines: B48B20, B38A15A (for Chinese market)
  • Capacity: 500,000 engines/year (2024 expansion)

Annual Engine Production Volume

BMW produces over 500,000 engines per year. Note the steady decline in Diesel production due to Euro 6d and WLTP regulations, while Hybrid integration rises.

Diesel Decline (-17% since 2020)
Hybrid Growth (+11% since 2020)
Regulatory Impact: (EC) No 715/2007

Note: Diesel production has declined steadily due to Euro 6d and WLTP regulations (Regulation (EC) No 715/2007). Hybrid and plug-in hybrid integration rising.

0k120k240k360k480k600k520k2020510k2021490k2022470k2023450k2024 (e)Total Engines Produced
Petrol
Diesel
Hybrid

BMW & Toyota Partnership

Strategic collaboration since 2011. N47-based 2.0 D-4D diesel engines power the Toyota RAV4, Hilux, and Land Cruiser across Europe, utilizing BMW's Steyr-built blocks.

Shared Tech

High-pressure common rail & turbo design

Production

N47 blocks built in Steyr, then modified by Toyota

BMW-Toyota Joint Development: N47 & 2.0 D-4D
  • Strategic partnership from 2011 for diesel and hybrid technologies.
  • N47-based 2.0 D-4D used in Toyota RAV4, Hilux, and Land Cruiser 2.0D (Europe).
  • Shared engineering: high-pressure common rail systems and turbocharger design.

BMW Group Strategic Partnerships – Toyota Collaboration

Powertrain Mix (2020–2024)

Shift in production reflects EU emissions policy and changing consumer demand.

Petrol68%
Diesel15%
Hybrid17%
Petrol
60–68%
Driven by B-series (B38/B48/B58)
Diesel
15–30%
Declining due to TCO, urban bans, and AdBlue complexity
Hybrid (PHEV)
10–17%
iPerformance models (330e, 530e, X5 xDrive45e)

This aligns with Commission Regulation (EU) 2017/1151 (WLTP/RDE) and EU 2035 ICE phase-out roadmap.

Engine production years verified via BMW Group Product Reports and EU type-approval records

Engine Code FAQ Common Questions Answered

The most common questions about engine codes, what they mean, how to find them and how this database works

A BMW engine code (e.g., N47D20A, B48B20O1) identifies the engine family, fuel type, displacement, and generation. First letter: Era (M = 1990s, N = 2000s, B = 2010s). Numbers: Displacement (47 = ~2.0L). Suffix: Variant (D20A = diesel, 2.0L, revision A). Source: BMW TIS Doc. A15001

Yes, but production is declining. The B47D20 diesel engine is still used in the 520d, X3 xDrive20d, and X5 xDrive20d (2024 UK models). However, BMW plans to phase out diesel by 2030 in line with EU emissions targets. Source: Regulation (EC) No 715/2007

The B58B30 (3.0L turbo) is widely regarded as BMW's most reliable modern engine. Older naturally aspirated engines like the M50B25 and M60B40 are also durable if maintained. Avoid early N20 and N47 engines due to timing chain and turbo issues.

Most modern BMWs (M54 onwards) use timing chains. Exceptions include the M43 (belt). The N47 has a rear-mounted chain prone to failure if oil changes are delayed. B-series engines (B48, B58) have improved chain designs.

Technically possible, but complex. Requires ECU remapping, wiring harness changes, and mount modifications. Not recommended without expert tuning. Ensure compliance with UK emissions rules. Source: DVLA Vehicle Approval

On the N47 or B47 engine, the code is stamped on the front timing cover or on a label near the camshaft housing. Also check the V5C logbook under 'Engine Number'.

On the UK V5C registration document, look for the 'Engine Number' field (not VIN). This matches the engine code (e.g., N47D20A). If the engine was replaced, this may not reflect the current unit.

No. The N47 diesel engine (2007–2015) is known for timing chain failure, turbo spring breakage, and EGR clogging. BMW issued Service Bulletin SI B11 03 08 recommending replacement at 100,000 km. High-risk for UK high-mileage drivers.

B47: 2.0L diesel (B47D20) – used in 320d, X3 xDrive20d. B48: 2.0L petrol (B48B20) – used in 330i, Z4. Both are modular engines, but B48 has higher reliability. B47 early models had chain issues.

Yes. The engine code (e.g., B58B30A) is required for ordering correct parts (ECU, turbo, injectors). Using VIN alone can lead to errors. Always verify with the physical engine code.

Yes. High-performance engines (S58, N55) or high-failure engines (N47) can increase premiums. Insurers use engine type to assess risk. Always declare correct engine code.

The B58 (2015–present) is designed for 200,000+ miles with proper maintenance. Known for forged internals and closed-deck block. Water pump is a common service item (~100k miles).

Yes. All B-series engines (B38, B48, B58) are interference engines. If the timing chain fails, internal damage is likely. Immediate towing required.

N54B30: High failure rate (Siemens HPFP). N20B20: Over-stressed pump. B48B20: Improved but still a wear item. BMW extended warranty on N54 via Warranty Bulletin WB-12-07-01.

Yes, but must be declared to DVLA. Changing engine code (e.g., petrol to diesel) may affect MoT, insurance, and emissions compliance. Source: DVLA guidelines

Yes. The 330e, 530e, and X5 xDrive45e use the B48B20 petrol engine paired with an electric motor. The engine is de-tuned for hybrid efficiency.

The B37C15A (1.5L diesel) is generally reliable but prone to EGR and DPF issues in urban driving. Common in Mini One D (F56). Service interval: 12,000 miles in UK conditions.

Positions 4–7 of the VIN indicate engine type. Example: WBA1A1A1... → '1A1A' = N47D20A. Source: BMW TIS Doc. A15001 – VIN Structure

Some are. M50, M60, and M54 engines are simpler and more durable than early N-series. However, B58 and B48 offer better efficiency and emissions compliance under Euro 6.

Use BMW TIS (Technical Information System) or BMW Group Product Reports. Public data also in EU type-approval documents. Source: CELEX:32007R0715

References, Disclaimers and Sources

The EngineCode.uk is an independent technical resource dedicated to providing accurate, non-commercial engine data for BMW and related powertrains. This section outlines our sources, disclaimers, and compliance policies in accordance with Google's E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) guidelines.

EngineCode.uk is operated by Engine Finders UK Ltd as a standalone reference platform. We are not affiliated with BMW AG, MINI, Toyota Motor Corporation, Land Rover, Alpina Automobile, or any other manufacturer or trademark holder. All content is created independently for educational and diagnostic purposes only. The BMW name, logo, and engine codes are trademarks of BMW AG, Munich, Germany.

  • BMW Group – Product Technical Reports (PT-2023), Annual Reports, Sustainability Reports
  • BMW TIS / ISTA – Service Information, Repair Manuals, SI Bulletins (e.g., SI B11 03 08)
  • EU Regulation (EC) No 715/2007 – Type-approval of light-duty vehicles
  • Commission Regulation (EU) 2017/1151 – WLTP and RDE testing procedures
  • UK DVLA Vehicle Approval and V5C Guidelines
DVLA: Engine Changes and MoT Compliance

All engine and vehicle images used on this site are for technical identification and educational purposes under fair use principles. If you believe any image infringes your copyright, please contact us at copyrights@enginecode.uk. We will review the claim promptly and remove or license the content as required.

EngineCode.uk complies with the UK General Data Protection Regulation (UK GDPR) and the EU GDPR. We do not collect personal data through this platform unless explicitly provided (e.g., contact forms).

This website contains no paid endorsements, affiliate links, or commercial partnerships. We do not sell parts, services, or recommendations. Our mission is to provide accurate, verifiable, and neutral technical data to support vehicle owners, restorers, and technicians across the UK and Europe.

Independent and Non-Commercial

Information accurate as of 2025