L’attuale BMW 3-Series è lunga 4733 mm, larga 1847 mm e alta 1441 mm, su un passo di 2853 mm. È cresciuta di 38 cm in lunghezza rispetto alla 3-Series del 1977.
| Anni | Lunghezza | Larghezza | Altezza | Passo | Capacità del bagagliaio | Diametro di sterzata |
|---|---|---|---|---|---|---|
| 1977–1983 | 4355 | 1610 | 1380 | 2563 | 460 | 10.3 |
| 1983–1991 | 4326 | 1649 | 1382 | 2570 | 416 | 10.5 |
| 1991–1998 | 4433 | 1698 | 1392 | 2700 | 435 | 10.4 |
| 1998–2005 | 4471 | 1739 | 1416 | 2725 | 440 | 10.5 |
| 2005–2012 | 4521 | 1817 | 1421 | 2760 | 460 | 11.0 |
| 2012–2019 | 4625 | 1812 | 1428 | 2810 | 478 | 11.3 |
| 2019–2022 | 4713 | 1830 | 1441 | 2851 | 470 | 11.4 |
| 2022–oggiAttuale | 4733 | 1847 | 1441 | 2853 | 454 | 12.0 |
Le misure esterne sono le specifiche del costruttore per la 3-Series, mediate per generazione tra le sue varianti e indicate per la carrozzeria più diffusa. Le generazioni con le stesse misure vengono unite. La capacità del bagagliaio è il valore a sedili in posizione quando il costruttore ne dichiara uno.