BMW MODEL CODES AND TYPES
E21
3 SERIES
77-82
E23
7 SERIES
77-86
E24
6 SERIES
78-89
E30
3 SERIES
82-90
E31
8 SERIES
89>
E28
5 SERIES
81-88
E32
7 SERIES
87-94
E34
5 SERIES
88-95
E36
3 SERIES
91-97
E38
7 SERIES
95>
E39
5 SERIES
96>
E46
3 SERIES
98>
Z3
99>
X5
01>
BMW ENGINE TYPES & CODES
Code
Size
Years
M10
4 CYLINDER
1.6/1.8
77-87
M20
6 CYLINDER
2.0/2.3/2.5
82-90
M30
6 CYLINDER
2.5/2.8/3.0/3.5 81-92
M40
4 CYLINDER
1.6/1.8
88-92
M42
4 CYLINDER
1.8 16v
88-92
M43
4 CYLINDER
1.8
93-96
M50
6 CYLINDER
2.0/2.3/2.5
88-96
M51
6 CYL DIESEL
2.5
94>
M60
V8
M70
V12
M44
4 CYLINDER
1.8
96>
M52
6 CYLINDER
2.0/2.3/2.5/2.8 96>