A jelenlegi BMW 3-as sorozat 4733 mm hosszú, 1847 mm széles és 1441 mm magas, 2853 mm-es tengelytávval. A 1977-es 3-as sorozat óta 38 cm-rel nőtt hosszában.
| Évek | Hossz | Szélesség | Magasság | Tengelytávolság | Csomagtartó | Fordulási kör |
|---|---|---|---|---|---|---|
| 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–napjainkigJelenlegi | 4733 | 1847 | 1441 | 2853 | 454 | 12.0 |
A külső értékek a 3-as sorozat gyári adatai, generációnként a változatok átlagaként számítva, a leggyakoribb karosszériára megadva. Az azonos méretű generációkat összevonjuk. A csomagtartó térfogatát felállított ülésekkel adjuk meg ott, ahol a gyártó ilyen adatot közöl.