Some info regarding bmw engines and models.
Chassis codes..
114 1602 β 2002tii
118 1500, 1600-4, 1800, 1800tii
120 2000C/CS/CA
121 2000, 2000ti, 2000tilux
BMW E3 β (1968β1977) 2.5, 2.8, 3.0, 3.3 "New Six" sedans
BMW E9 β (1969β1975) 2800CS, 3.0CS, 3.0CSL "New Six" coupΓ©s
BMW E12 β (1972β1981) 5 Series
BMW E21 β (1975β1983) 3 Series
BMW E23 β (1977β1986) 7 Series
BMW E24 β (1976β1989) 6 Series
BMW E26 β (1978β1981) M1
BMW E28 β (1981β1988) 5 Series
BMW E30 β (1982β1991) 3 Series
BMW E31 β (1990β1999) 8 Series
BMW E32 β (1986β1994) 7 Series
BMW E34 β (1988β1995) 5 Series
BMW E36 β (1991β1999) 3 Series/ Z3 (as E36/7) (1999 model as M3 only) E36/5 318ti
BMW E38 β (1994β2001) 7 Series
BMW E39 β (1996β2003) 5 Series
BMW E46 β (1998β2005) 3 Series
BMW E52 β (2000β2004) Z8
BMW E53 β (2000βpresent) X5
BMW E60 β (2004βpresent) 5 Series
BMW E61 β (2004βpresent) 5 Series Touring
BMW E63 β (2004βpresent) 6 Series coupe
BMW E64 β (2004βpresent) 6 Series convertible
BMW E65 β (2002βpresent) 7 Series short wheelbase
BMW E66 β (2002βpresent) 7 Series long wheelbase
BMW E70 β future X5
BMW E83 β (2004β) X3
BMW E85 β (2003β) Z4
BMW E87 β (2004β) 1 Series
BMW E90 β (2005β) 3 Series
BMW E91 β (2005β) 3 Series Touring
BMW E92 β (2006β) 3 Series Coupe
BMW E93 β (2007-) 3 Series Convertible
BMW F10 β (2009) 5 Series
BMW F01 β (2009) 7 Series
BMW F02 β (2009) 7 Series long wheelbase.
Engines..
M41 4 Cylinder 1.6L DIDTA carburetor
M42 4 Cylinder 1.8L DIDTA carburetor
M49 6 Cylinder 3.4L 24-valve Motorsport twin-cam
M60 6 Cylinder 2.0L and 2.3L carburetor or fuel injection
M68 6 Cylinder 2.5L and 2.8L carburetor
M69 6 Cylinder 3.2L fuel injection
M86 6 Cylinder 2.8L fuel injection (L-Jetronic)
M90 6 Cylinder 3.5L
M92 4 Cylinder 1.8L fuel injection (K-Jetronic)
M99 4 Cylinder 1.8L 2B4 carburetor
M102 6 Cylinder 3.2L turbocharged
These are the current engine codes used.
M10 4 Cylinder 1.8L or 2.0L single overhead cam, timing chain.
M20 6 Cylinder 2.0, 2.3, 2.5 or 2.7L single overhead cam, timing belt.
M21 6 Cylinder 2.4L Diesel single overhead cam, timing belt.
M30 6 Cylinder 2.8, 3.0, 3.2, or 3.4L single overhead cam, timing chain.
M40 4 Cylinder, DOHC
M41 4 Cylinder Diesel
M42 4 Cylinder 1.8L DOHC
M43 4 Cylinder 1991β2002 β 1.6/1.8/1.9 L(SOHC)
M44 4 Cylinder 1.9L DOHC
M50 6 Cylinder 2.0, 2.3, or 2.5L DOHC
M50TU 6 Cylinder 2.0, 2.3, or 2.5L DOHC, VANOS variable intake
M51 6 Cylinder Diesel
M52 6 Cylinder 2.0, 2.3, 2.5, or 2.8L DOHC, VANOS variable intake
M52TU 6 Cylinder 2.5 and 3.0L DOHC, VANOS variable intake and exhaust
M54 6 Cylinder 2.5 and 3.0L DOHC, VANOS variable intake and exhaust
M56 6 Cylinder 2.5L DOHC, Dual VANOS, SULEV (low emissions)
M60 8 Cylinder 3.0 or 4.0L
M62 8 Cylinder 3.5 or 4.4L
M70 12 Cylinder 5.0L
M73 12 Cylinder 5.4L
M88 6 Cylinder 3.5L, 24 valve Motorsport engine (only in the BMW M1)
M88/3 same as above, but for all other vehicles
S14 4 Cylinder 2.3L DOHC Motorsport engine (only in the E30 M3)
S38 6 Cylinder 3.6 or 3.8L DOHC Motorsport engine
S50 6 Cylinder 3.0 or 3.2L DOHC, Dual VANOS Motorsport engine (Non-US M3)
S50US 6 Cylinder 3.0 or 3.2L DOHC, Single VANOS Motorsport engine (US M3)
S52 6 Cylinder 3.2L DOHC, Dual VANOS Motorsport engine
S54 6 Cylinder 3.2L DOHC, Dual VANOS Motorsport engine
S62 8 Cylinder 5.0L quad cam, quad VANOS Motorsport engine
S70 12 Cylinder 5.6L Motorsport engine.