Der aktuelle BMW 3er schafft mit einer vollen Ladung bis zu 101 km. Die Werte unten gelten für die Variante mit der größten Reichweite jeder Generation.
| Jahre | Antrieb | Reichweite |
|---|---|---|
| 1977–1983 | Verbrenner | 659 |
| 1983–1991 | Verbrenner | 843 |
| 1991–1998 | Verbrenner | 1.000 |
| 1998–2001 | Verbrenner | 1.105 |
| 2001–2005 | Verbrenner | 1.145 |
| 2005–2008 | Verbrenner | 1.298 |
| 2008–2012 | Verbrenner | 1.356 |
| 2012–2015 | Verbrenner | 1.390 |
| 2015–2019 | Verbrenner | 1.326 |
| 2019–2022 | Elektrisch | 66 |
| 2022–heute | Elektrisch | 101 |
Die Reichweite ist das vom Hersteller angegebene Maximum für die reichweitenstärkste Variante jeder Generation. Elektrische Generationen nutzen die angegebene Batteriereichweite; Verbrenner-Generationen werden aus Tankvolumen und kombiniertem Verbrauch berechnet. Unplausible Werte werden ausgeschlossen statt mit einer geratenen Korrektur angezeigt.