BMW model range listing past and present  this is not a definitive list, and may need updating
 Type  Model  Years comments
 Vintage pre modern era cars
 

327/28

 pre war pre war roadsters
 

507

1956-1959 the classic roadster
 

600

1958-1960 mini car
 

114

1966-1977 the 'Neu Klasse' starts
 

E3

1968-1975 large sedans 2500, 2800 Bavaria
 

E9

1965-1975 classic coupes
 3 Series sedans, coupes, cabrios and touring wagons
 

E21

1973-1983 1st generation 3 series
 

E30

1983-1991/2 2nd generation 3 series
 

E36

1991-1998 3rd generation 3 series
  E46 1999-2003 4th generation 3 series
E90 2004-> 5th generation 3 series
X3 E83 2004+> 3 series sized SUV
 5 Series large sedans and touring wagons
  E12 1972-1981 1st generation 5 series
  E28 1982-1988 2nd generation 5 series
  E34 1988-1996 3rd generation 6 series
  E39 1997-2000 4th generation 5 series
  E60/61 2000-> 5th generation 5 series
 6 Series touring coupes
  E24 1977-1989 classic coupes
E63/E64 2003-> 2nd gnereation 6 coupe and cab
 7 Series large luxury sedans
  E23 1978-1987 1st generation 7 series
  E32 1988-1994 2nd generation 7 series
  E38 1995-2001 3rd generation 7 series
  E65/66 2002- 4th generation 7 series
 8 Series touring coupes
  E31 1989-1999 elegant touring coupe
 ///M Cars performance enhanced from the factory
  ///M3 1988-present 3 series based M cars
  ///M5 1988-present 5 series based M cars
  ///M6 1987-1988 E24 6 series based M cars
///M6 2004-> E63 based 6 series M Cars
  ///M Roadster 1997-2001 Z3 [E36]series based M cars
///M Roadster 2004-> Z4 [E85] based M cars
  ///M Coupe 1998-2001 Z3 [E36] series based M cars
 Z Roadsters
  Z1 roadster 1988-1991 based on E30 chassis
  Z3 roadster 1996-2001 based on E36 chassis
Z4 roadster 2002-> E85 based roadster
  Z8 roadster 2000-present E52 in a class of its own
 X - SAV 4 wheel drive sports activity vehicle
  X5 SUV 2000-present E53 BMWs version of the SUV
 
   this is not a definitive list, and may need updating