The letter tells you the family - M and N are older generations, B is the modular era, S means the M division built it. Here's what each code actually is.
| Code | Config | Years | Found In | Stock HP | Notes |
|---|---|---|---|---|---|
| N54 | 3.0 twin-turbo I6, port injection* | 2007-2013 | 335i (E9x), 135i, 1M, Z4 35i | 300-335 | The tuning legend - forged crank, big headroom, 500+ whp on upgraded turbos. Watch HPFP, injectors, wastegate rattle. (*DI with port-style tolerance for meth/E85 blends) |
| N55 | 3.0 single twin-scroll turbo I6 | 2010-2017 | 335i (F30), 435i, M235i, F87 M2 | 300-365 | Smoother and more reliable than N54; electronic wastegate. Tunes well to ~420 whp on stock turbo. |
| B58 | 3.0 single turbo I6, closed-deck | 2016-present | 340i/M340i, 440i/M440i, X3 M40i, A90 Supra | 320-382 | The modern benchmark - extremely stout block, 450+ whp on a tune alone, 600+ with turbo. Few weaknesses. |
| B48 | 2.0 turbo I4 | 2015-present | 330i, 230i, Z4 30i, Supra 2.0, MINI | 181-255 | Solid modular four; respectable tuning response, ~300 whp on stock turbo. |
| N20 | 2.0 turbo I4 | 2011-2017 | 328i, 428i, X1/X3 28i | 240-245 | Decent power, but pre-2015 timing chain guides are a known failure - budget for it on used cars. |
| N63 | 4.4 twin-turbo V8 (hot-vee) | 2008-present | 550i, 650i, 750i, X5/X6 50i | 400-523 | Early versions (N63B44O0) burned oil and ate valve stem seals; later TU revisions much improved. |
| Code | Config | Years | Found In | Stock HP | Notes |
|---|---|---|---|---|---|
| S14 | 2.3-2.5 NA I4 | 1986-1991 | E30 M3 | 192-238 | Motorsport homologation special; revs to 7,250. |
| S50 / S52 | 3.0-3.2 NA I6 | 1992-1999 | E36 M3 (S52 = US 96-99) | 240-321 | Euro S50B32 made 321 hp with individual throttle bodies; US cars got the milder S52. |
| S54 | 3.2 NA I6, ITBs | 2000-2008 | E46 M3, Z4 M, Z3 M (late) | 333-343 | 8,000 rpm masterpiece. Check rod bearings and VANOS - both are known service items. |
| S62 | 5.0 NA V8 | 1998-2003 | E39 M5, Z8 | 394 | The original super-sedan V8; VANOS units and timing chain guides are the age items. |
| S65 | 4.0 NA V8, 8,400 rpm | 2007-2013 | E9x M3 | 414-444 | F1-derived character. Rod bearings are the famous preventative job (~every 60-80k for peace of mind). |
| S85 | 5.0 NA V10, 8,250 rpm | 2005-2010 | E60 M5, E63 M6 | 500 | The V10 era. Glorious and demanding: rod bearings, throttle actuators, SMG pump. |
| S55 | 3.0 twin-turbo I6, closed-deck | 2014-2021 | F80 M3, F82/83 M4, M2 Comp/CS | 425-453 | Huge tuning headroom - 550+ whp on stock turbos with E85 blends. Crank hub is the famous (and debated) preventative. |
| S58 | 3.0 twin-turbo I6 | 2019-present | G80 M3, G82 M4, G87 M2, X3M/X4M | 473-543 | S55's successor - 3D-printed core block tech, no crank hub drama, responds hard to tunes (600+ whp achievable). |
| S63 / TU / T4 | 4.4 twin-turbo V8 (hot-vee) | 2010-present | F10 M5, F90 M5, M8, X5M/X6M | 552-627 | Each revision gained power and cooling; F90 M5 Comp (T4) is a 700+ whp platform on bolt-ons. |
| S68 | 4.4 TT V8 + hybrid | 2024-present | G90 M5, X5M/X6M LCI | 717 (system) | The electrified era begins; tuning ecosystem still developing. |
Take S55B30: S = M division, 55 = engine family, B = gasoline, 30 = 3.0 liters. The mainstream prefixes track eras: M (through the 90s), N (2000s-2010s), B (2015+ modular family). Diesel codes swap the fuel letter (B57 3.0d).
Planning a build around one of these? Size the fuel system in the Injector Calculator, check boost math in the Pressure Ratio Calculator, plan blends in the E85 Calculator, and estimate the result at the strip with the 0-60 Estimator. Identify what engine your exact car left the factory with via the VIN Decoder.
Related