Obecny BMW 2-Series przejeżdża do 1041 km na pełnym baku, na podstawie spalania w cyklu mieszanym. Poniższe wartości dotyczą wariantu o najlepszym zasięgu w każdej generacji.
| Lata | Napęd | Zasięg |
|---|---|---|
| 2014–2017 | Spalinowy | 1368 |
| 2017–2021 | Spalinowy | 1156 |
| 2021–2024 | Spalinowy | 1085 |
| 2024–obecnie | Spalinowy | 1041 |
Zasięg jest obliczany z pojemności baku i spalania w cyklu mieszanym każdego wariantu (bak ÷ spalanie × 100), dla wariantu o najlepszym zasięgu w każdej generacji — rzeczywisty zasięg zależy od stylu jazdy i warunków. Wartości poza prawdopodobnym zakresem dla pojemności baku są pomijane.