BMW 3 Series kartų sąrašas su gamybos metais, platforma ir varikliais.
| Karta | Kodas | Gamybos pradžia | Gamybos pabaiga | Kėbulo tipai | Platforma | Varikliai |
|---|---|---|---|---|---|---|
| First generation | E21 | 1975 | 1982 | 2 durų sedanas, kabrioletas (nuo 1978 m.) | E21 | 1,6–3,2 l benzininiai |
| Second generation | E30 | 1982 | 1990 | 2/4 durų sedanas, kabrioletas, universalas (Touring) | E30 | 1,6–2,7 l benzininiai, 2,4 l dyzelinis |
| Third generation | E36 | 1990 | 1997 | Sedanas, kupė, kabrioletas, universalas (Touring), hečbekas (Compact) | E36 | 1,6–3,2 l benzininiai, 1,7–2,5 l dyzeliniai |
| Fourth generation | E46 | 1997 | 2004 | Sedanas, kupė, kabrioletas, universalas (Touring), hečbekas (Compact) | E46 | 1,6–3,4 l benzininiai (įsk. M3), 2,0 l dyzelinis |
| Fifth generation | E90/E91/E92/E93 | 2004 | 2011 | Sedanas, universalas (Touring), kupė, kabrioletas | E90/E91/E92/E93 | 1,6–4,0 l benzininiai (įsk. M3), 2,0–3,0 l dyzeliniai |
| Sixth generation | F30/F31/F34/F35 | 2011 | 2018 | Sedanas, universalas (Touring), Gran Turismo hečbekas | F30/F31/F34/F35 | 1,5–3,0 l benzininiai, 1,5–3,0 l dyzeliniai, prijungiamasis hibridas |
| Seventh generation | G20/G21/G28 | 2018 | Dabartinis | Sedanas, universalas (Touring) | G20/G21/G28 (CLAR) | 1,5–3,0 l benzininiai, 2,0–3,0 l dyzeliniai, hibridinis |