The following list will help you identify the engine code for your BMW.
M10 | 4 cylinder 1.6, 1.8, 2.0 |
M20 | 6 cylinder 2.0, 2.3, 2.5, 2.7 |
M21 | 6 cylinder 2.4 (turbo charged and naturally aspirated diesel) |
M30 | 6 cylinder 2.5, 2.8, 3.0, 3.2, 3.4, 3.2 turbo, 3.5 turbo |
M40 | 4 cylinder 1.6, 1.8 (8 valves) |
M41 | 4 cylinder diesel |
M42 | 4 cylinder 1.8 (16 valves) |
M43 | 4 cylinder (316i, 318i, 518i) - uprated 1993 |
M44 | 4 cylinder 1.9 (multi-valve) |
M47 | 4 cylinder 2.0 diesel (8 valves) |
M50 | 6 cylinder 2.0, 2.5 (24 valves) |
M51 | 6 cylinder 2.5 diesel (12 valves) |
M52 | 6 cylinder 2.0, 2.5, 2.8 (petrol/steel lined) |
M54 | 6 cylinder 2.2, 2.5, 3.0 (24 valves) |
M57 | 3.0 diesel |
M60 | 8 cylinder 3.0, 4.0 (32 valves) |
M62 | V8 3.5, 4.4 |
M70 | 12 cylinder 5.0 (24 valves) |
M73 | 12 cylinder 5.4 (24 valves) |
M88 | 6 cylinder 3.5 (24 valves) M1 engine |
S14 | 4 cylinder 2.0, 2.3, 2.5 (16 valves) |
S38 | 6 cylinder 3.6 (24 valves) M5 315bhp |
S38 | 6 cylinder 3.8 (24 valves) 340bhp larger bucket tappets |
S50/B30 | 6 cylinder 3.0 (24 valves) M3 286bhp |
S50/B32 | 6 cylinder 3.2 (24 valves) M3 321bhp |
S62 | V8 (32 valves) M5 |
S70/1 | V12 5.6 (24 valves) 850CSi |