Aktualny BMW 3-Series ma 4733 mm długości, 1847 mm szerokości i 1441 mm wysokości, przy rozstawie osi 2853 mm. Od 3-Series z 1977 roku urósł o 38 cm na długość.
| Lata | Długość | Szerokość | Wysokość | Rozstaw osi | Pojemność bagażnika | Średnica zawracania |
|---|---|---|---|---|---|---|
| 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–obecnieAktualna | 4733 | 1847 | 1441 | 2853 | 454 | 12.0 |
Dane zewnętrzne to specyfikacje producenta dla modelu 3-Series, uśrednione w obrębie każdej generacji dla jej wersji i podane dla najpopularniejszego nadwozia. Generacje o tych samych wymiarach są łączone. Pojemność bagażnika podajemy przy rozłożonych siedzeniach tam, gdzie producent podaje taką wartość.