E30 - (click any image for more information)
E30 - Three Series - 1982 to 1994
E30 Baur TopCabriolet (TC2) - 1982 to 1990
E30 Alpina B6 2.8/1 - 1983 to 1986 - 259 cars produced
E30 Alpina C2 2.5 - 1985 to 1988 - 74 units produced
E30 Alpina B6 3.5 - 1984 to 1990 - 219 cars produced
E30 Alpina B6 3.5S - 1986 to 1990 - 62 cars produced
E30 333i - 1985 to 1987 - 204 Units Produced
1989 Group A E30 M3 Art Car by Ken Done