Dagens Mercedes-Benz B-klasse er 4 419 mm lang, 1 796 mm bred og 1 562 mm høy, med en akselavstand på 2 729 mm. Den har blitt 15 cm lengre siden B-klasse-en fra 2005.
| År | Lengde | Bredde | Høyde | Akselavstand | Bagasjeromsvolum | Svingradius |
|---|---|---|---|---|---|---|
| 2005–2011 | 4 270 | 1 777 | 1 604 | 2 778 | 458 | 12.0 |
| 2011–2018 | 4 359 | 1 786 | 1 557 | 2 699 | 486 | 11.0 |
| 2014–2018 | 4 392 | 1 787 | 1 558 | 2 699 | 488 | 11.0 |
| 2018–i dagNåværende | 4 419 | 1 796 | 1 562 | 2 729 | 446 | 11.0 |
Utvendige tall er produsentens spesifikasjoner for B-klasse, som gjennomsnitt per generasjon på tvers av variantene og vist for den vanligste karosseriformen. Generasjoner med samme mål slås sammen. Bagasjeromsvolumet er tallet med setene oppe der produsenten oppgir ett.