A complete reference for Mercedes‑Benz engine codes — from the classic M and OM families to modern modular designations. Learn what each code means, where to find it on your vehicle, and how to use it for parts, servicing, and replacement decisions.
A Mercedes engine code — such as M272, OM651, or M276 — is your key to identifying the exact engine in your car. The code tells you the family, displacement, fuel type, and generation, which is essential for ordering correct parts, understanding service intervals, and evaluating replacement options.
Full decoding table, location guide, common mistakes, and practical verification steps below.
The engine code is more than a random string — it encodes the engine's family, configuration, and often its displacement and generation.
M for petrol (e.g., M272, M276), OM for diesel (e.g., OM651, OM642). AMG engines (e.g., M156, M157) are petrol‑based performance variants.DE, LA) denote additional features — direct injection, turbocharging, or specific market variants. For instance, OM651 DE22 LA means diesel, direct injection, 2.2 litres, turbocharged.Knowing your engine code is the first step to any maintenance or repair — it ensures you order the correct oil filter, timing chain kit, or even a full replacement unit.
The engine code is stamped on the engine block and can also be found on the vehicle identification plate and in the VIN.
If you can't locate the stamp, the VIN is the most reliable alternative — it never wears off.
Below is a selection of common Mercedes engine codes, their displacement, fuel type, typical applications, and notable characteristics.
| Code | Family | Displacement | Fuel | Typical Applications | Notes |
|---|---|---|---|---|---|
| M272 | V6 petrol | 3.0‑3.5 L | Petrol | E‑Class (W211), C‑Class (W204), ML (W164) | Balance shaft issue on early units |
| M276 | V6 petrol | 3.0‑3.5 L | Petrol | E‑Class (W212/W213), C‑Class (W205), GLC | Improved over M272; camshaft adjuster wear |
| OM642 | V6 diesel | 3.0 L | Diesel | E‑Class (W211/W212), ML (W164), Sprinter | Swirl flap and oil cooler seal issues |
| OM651 | 4‑cyl diesel | 2.1 L | Diesel | C‑Class (W204/W205), E‑Class (W212), GLC | Balance shaft and injector seal failures |
| OM654 | 4‑cyl diesel | 2.0 L | Diesel | E‑Class (W213), C‑Class (W206), GLC (X253) | Modern modular diesel; AdBlue system |
| M157 | V8 petrol (AMG) | 5.5 L | Petrol | E‑Class (W212), CLS, S‑Class (W221), ML | Hot‑vee design; known for timing chain and valve seal wear |
| M178 | V8 petrol (AMG GT) | 4.0 L | Petrol | AMG GT, S‑Class (W222), E‑Class (W213) | Modern twin‑turbo; generally robust |
| M270 | 4‑cyl petrol | 1.6‑2.0 L | Petrol | A‑Class (W176), B‑Class (W246), CLA | Turbocharged; timing chain tensioner issues |
| M274 | 4‑cyl petrol | 2.0 L | Petrol | C‑Class (W205), E‑Class (W213), GLC | Successor to M270; improved chain design |
| OM646 | 4‑cyl diesel | 2.1 L | Diesel | C‑Class (W203), E‑Class (W211), Sprinter | Pre‑OM651; injector seal and EGR issues |
This table is a summary. For full details on a specific engine, visit its dedicated Engine Knowledge Centre.
OM651.900 vs .958) for exact compatibility.M276 DE35 vs M276 DE35LA). UK/EU codes typically follow the European naming.DE (direct injection) and LA (turbocharged) can indicate different injectors or fuel systems – matching only the base code may lead to incompatible parts.To be absolutely certain of your engine code, follow these steps:
If you're still unsure, our Diagnostic Wizard can guide you through identification based on model, year, and known configurations.
The engine code is the single most important piece of information for any repair or maintenance task. It dictates which oil filter, timing chain, injectors, and even which engine oil grade (viscosity and specification) to use. Ordering the wrong part because of an incorrect code can lead to misfits, premature wear, or catastrophic failure.
For example, the OM651 diesel engine has multiple revisions – early versions have a known balance shaft issue, which is corrected in later variants. Knowing the exact code allows you to check if your engine falls within the affected range and plan preventive maintenance accordingly, as detailed in our OM651 balance shaft failure page.
Similarly, the M272 V6 petrol engine is notorious for the balance shaft timing chain sprocket failure; identifying your engine as M272 (especially pre‑2010) alerts you to monitor for symptoms. This decoder is not just a reference – it's a diagnostic starting point.
"OM" stands for Öl-Motor (oil engine) – that is, a diesel engine. "M" stands for Motor (petrol engine). This distinction is crucial for ordering correct parts.
You can use the VIN – the 6th‑8th digits encode the engine variant. Alternatively, check the vehicle data plate on the driver's door pillar, or use our VIN Decoder tool for an instant result.
Not always. Revisions (e.g., OM651.900 vs .958) can have different timing chains, injectors, or EGR systems. Always verify the full engine number when ordering parts.
M272 is an earlier 3.0‑3.5‑litre V6 petrol, known for balance shaft issues. M276 is the successor, introduced around 2010, with improved timing chain guides and better reliability.
"DE" stands for Direct Injection (Direkteinspritzung). It indicates fuel is injected directly into the combustion chamber, common on modern Mercedes engines for efficiency and emissions.
Possible, but not straightforward. Different engine codes may have different mounting points, wiring harnesses, and ECU mappings. Consult a specialist and our Fitment Matrix before considering a swap.
Verified DataCross‑checked with Mercedes‑Benz technical documentation and specialist workshops.
Last Verified February 2026Regularly updated to reflect the latest engine codes and revisions.
15+ Vetted SpecialistsReal‑world insights from Mercedes specialists across the UK.
100% IndependentNo manufacturer or dealer bias – pure technical reference.
If you've identified your engine code and need a diagnosis, replacement quote, or specialist advice, get in touch with our vetted network.
COMPARE QUOTES NOW USE THE DIAGNOSTIC WIZARD →