Den nuværende BMW 3-Series er 4.733 mm lang, 1.847 mm bred og 1.441 mm høj, med en akselafstand på 2.853 mm. Den er blevet 38 cm længere siden 3-Series fra 1977.
| År | Længde | Bredde | Højde | Akselafstand | Bagagerumsvolumen | Venderadius |
|---|---|---|---|---|---|---|
| 1977–1983 | 4.355 | 1.610 | 1.380 | 2.563 | 460 | 10.3 |
| 1983–1991 | 4.326 | 1.649 | 1.382 | 2.570 | 416 | 10.5 |
| 1991–1998 | 4.433 | 1.698 | 1.392 | 2.700 | 435 | 10.4 |
| 1998–2005 | 4.471 | 1.739 | 1.416 | 2.725 | 440 | 10.5 |
| 2005–2012 | 4.521 | 1.817 | 1.421 | 2.760 | 460 | 11.0 |
| 2012–2019 | 4.625 | 1.812 | 1.428 | 2.810 | 478 | 11.3 |
| 2019–2022 | 4.713 | 1.830 | 1.441 | 2.851 | 470 | 11.4 |
| 2022–i dagNuværende | 4.733 | 1.847 | 1.441 | 2.853 | 454 | 12.0 |
Udvendige tal er producentens specifikationer for 3-Series, som gennemsnit pr. generation på tværs af varianterne og vist for den mest almindelige karrosseriform. Generationer med samme mål slås sammen. Bagagerumsvolumen er tallet med sæderne oppe, hvor producenten angiver ét.