I posted this on another forum about eight months ago. I feel it can be helpful here. Unfortunately I'm only good with cars since 1982, so I can't do better than E24, but this is a fairly extensive listing of BMWs since. Enjoy!
USDM only
E24: 1976-1989 6-series (coupe)
- 3.3L 6-cyl (?-1984) = 633CSi
- 3.5L 6-cyl (1985-1989) = 635CSi, L6 (1986 only)
- 3.5L 6-cyl (1987-1988) = M6
E28: 1981-1988 5-series (sedan)
- 2.8L 6-cyl (1981-1988) = 528e
- 3.3L 6-cyl (1983-1984) = 533i
- 3.5L 6-cyl (1985-1988) = 535i, 535is (1987 only)
- 2.4L 6-cylinder turbodiesel (1985-1986) = 524td
-
3.5L 6-cyl (1988) = M5
E30: 1984-1991 3-series (sedan 85-91 / coupe 84-91 / convt. 87-93*)
- 1.8L 4-cyl (1984-1985) = 318i (coupe, sedan)
- 2.8L 6-cyl (1984) = 325e (coupe)
- 2.7L 6-cyl (1985-1988) = 325e, 325 (coupe, sedan)
- 2.5L 6-cyl (1987-1991) = 325i, 325iX (coupe, sedan, convt.)
-
2.3L 4-cyl (1988-1991) = M3 (coupe)
E31: 1991-1997 8-series (coupe)
- 5.0L V12 (1991-1994) = 850i (1991-1992), 850Ci (1993-1994)
- 4.0L V8 (1994-1995) = 840Ci
- 5.6L V12 (1994-1995) = 850CSi
- 5.4L V12 (1995-1997) = 850Ci
- 4.4L V8 (1996-1997) = 840Ci
E32: 1988-1994 7-series (sedan)
- 3.5L 6-cyl (1988-1992) = 735i, 735iL
- 5.0L V12 (1988-1994) = 750iL
- 4.0L V8 (1993-1994) = 740i, 740iL
Short wheelbase /
Long wheelbase
E34: 1989-1995 5-series (sedan 89-95 / wagon 92-95)
- 2.5L 6-cyl (1989-1995) = 525i (sedan, wagon)
- 3.5L 6-cyl (1989-1993) = 535i (sedan)
-
3.6L 6-cyl (1991-1993) = M5 (sedan)
- 3.0L V8 (1994-1995) = 530i (sedan, wagon)
- 4.0L V8 (1994-1995) = 540i (sedan)
E36: 1992-1999** 3-series (sedan 92-98 / coupe 92-99 / convt. 94-99 / hatch 95-99)
- 1.8L 4-cyl (1992-1995) = 318i (sedan, convt.), 318is (coupe), 318ti (hatch)
- 2.5L 6-cyl (1992-1995) = 325i (sedan, convt.), 325is (coupe)
- 2.5L 6-cyl (1996-1999) = 323i (sedan, convt.), 323is (coupe)
- 1.9L 4-cyl (1996-1999) = 318i (sedan, convt.), 318is (coupe), 318ti (hatch)
- 2.8L 6-cyl (1996-1999) = 328i (sedan, convt.), 328is (coupe)
- 3.0L 6-cyl (1995) = M3 (coupe)
- 3.2L 6-cyl (1996-1999) = M3 (coupe, sedan, convt.)
M3 coupe /
M3 sedan
E37: Z3 and M (convt. 96-02 [M 98-02] / coupe 00-02 [M 99-02])
- 1.9L 4-cyl (1996-1998) = 1.9i (convt.)
- 2.5L 6-cyl (1999-2002) = 2.3i (1999-2000) (convt.)***, 2.5i (2001-2002)
- 2.8L 6-cyl (1999-2000) = 2.8i (convt., coupe)
- 3.2L 6-cyl (1998-2002) = M (convt., coupe)
- 3.0L 6-cyl (2001-2002) = 3.0i (convt., coupe)
E38: 1995-2001 7-series (sedan)
- 4.0L V8 (1995) = 740i, 740iL
- 5.4L V12 (1995-2001) = 750iL
- 4.4L V8 (1996-2001) = 740i, 740iL
Short wheelbase /
Long wheelbase
E39: 1997-2003 5-series (sedan 97-03 / wagon 99-03)
- 2.8L 6-cyl (1997-2000) = 528i (sedan, wagon)
- 4.4L V8 (1997-2003) = 540i (sedan, wagon)
- 2.5L 6-cyl (2001-2003) = 525i (sedan, wagon)
- 3.0L 6-cyl (2001-2003) = 530i (sedan)
-
5.0L V8 (2000-2003) = M5 (sedan)
E46: 1999-2005 3-series (sedan 99-04 / coupe 00-04 / convt. 00-04 / wagon 00-04)
- 2.5L 6-cyl (1999-2000) = 323i (sedan, wagon), 323Ci (coupe, convt.)
- 2.5L 6-cyl (2001-2005) = 325i (sedan, wagon), 325xi (sedan, wagon), 325Ci (coupe, convt.)
- 2.8L 6-cyl (1999-2000) = 328i (sedan), 328Ci (coupe)
- 3.0L 6-cyl (2001-2005) = 330i (sedan), 330xi (sedan), 330Ci (coupe, convt.)
- 3.2L 6-cyl (2001-2005) = M3 (coupe, convt.)
M3 convertible /
M3 coupe
E52: 2000-2003 Z8 (convt.)
- 4.8L V8 (2000-2003) = Z8 (convt.)
- 5.0L V8 (2003) = Z8 Alpina (convt.)
E53: 2000-_ X5 (SUV)
- 4.4L V8 (2000-_) = 4.4i
- 3.0L 6-cyl (2001-_) = 3.0i
- 4.6L V8 (2002-2003) = 4.6is
- 4.8L V8 (2004-_) = 4.8is
E60: 2004-_ 5-series (sedan 04-_ / wagon 06-_)
- 2.5L 6-cyl (2004-2005) = 525i (sedan)
- 3.0L 6-cyl (2006-_) = 525i (sedan, wagon), 525xi (sedan, wagon)
- 3.0L 6-cyl (2004-_) = 530i (sedan, wagon), 530xi (sedan, wagon)
- 4.4L V8 (2004-_) = 545i (sedan)
- 5.0L V10 (2006-_) = M5 (sedan)
E63: 2004-_ 6-series (coupe 04-_ / convt. 04-_)
- 4.4L V8 (2004-_) = 645Ci (coupe, convt.)
E65: 2002-_ 7-series (sedan)
- 4.4L V8 (2002-2005) = 745i, 745Li
- 6.0L V12 (2002-_) = 760i, 760Li
- 4.8L V8 (2006-_) = 750i, 750Li
Short wheelbase /
Long wheelbase
E83: 2004-_ X3 (SUV)
- 2.5L 6-cyl (2004-_) = 2.5i
- 3.0L 6-cyl (2004-_) = 3.0i
E85: 2003-_ Z4 (convt.)
- 2.5L 6-cyl (2003-_) = 2.5i
- 3.0L 6-cyl (2003-_) = 3.0i
E90: 2006-_ 3-series (sedan)
- 3.0L 6-cyl (2006-_) = 325i
- 3.0L 6-cyl (2006-_) = 330i
* - the E30 3-series convertible was sold from 1992 to 1993 alongside the new E36 3-series models.
** - yes, before you ask, the Z3 2.3i actually used a 2.5-liter straight-six. Ask Ford what they think of this.
GENERAL RULES:
Prefixes
M: Motorsport (eg M3)
L: Luxury (eg L6)
X: SUV (eg X5)
Z: Two-seat roadster (eg Z4)
Suffixes
Ci: convertible or coupe (eg 330Ci)
CSi: coupe plus performance model (eg 633CSi)
d: turbodiesel (Europe only, recent only; eg 330d)
e: efficient (used in 1980s; meant an engine tuned for 'e'fficiency; eg 528e)
i: standard model (eg 330i)
iL: long wheelbase (used until 2001, only on 7-series; eg 740iL)
is: performance model ('s' for 'sport' - upgraded from standard model somehow; eg X5 4.6is)
iX: all-wheel drive (88-91; only used on 325iX)
Li: long wheelbase (used since 2001, only on 7-series; eg 750Li)
td: turbodiesel (1980s; eg 524td)
ti: hatchback (used only on 1995-1999 318ti)
xi: all-wheel drive (01-_; eg 530xi)
Unofficial suffixes
Cic: convertible (eg 325Cic)
iA: automatic (usually on 540i [540iA], sometimes on others)
iT: wagon ('T' for 'touring'; eg 525iT)
All pictures taken by me. Still missing a few pictures and the 3-series stuff gets a little hard to follow, but you get the idea. BMW's the most complex one out there, but that just makes it fun.
