Den aktuelle BMW 3-Series kører op til 101 km på en fuld opladning. Tallene nedenfor gælder varianten med længst rækkevidde i hver generation.
| År | Drivlinje | Rækkevidde |
|---|---|---|
| 1977–1983 | Forbrænding | 659 |
| 1983–1991 | Forbrænding | 843 |
| 1991–1998 | Forbrænding | 1.000 |
| 1998–2001 | Forbrænding | 1.105 |
| 2001–2005 | Forbrænding | 1.145 |
| 2005–2008 | Forbrænding | 1.298 |
| 2008–2012 | Forbrænding | 1.356 |
| 2012–2015 | Forbrænding | 1.390 |
| 2015–2019 | Forbrænding | 1.326 |
| 2019–2022 | Elektrisk | 66 |
| 2022–i dag | Elektrisk | 101 |
Rækkevidden er producentens angivne maksimum for varianten med længst rækkevidde i hver generation. Elektriske generationer bruger den angivne batterirækkevidde; forbrændingsgenerationer beregnes ud fra tankvolumen og blandet forbrug. Usandsynlige tal udelades i stedet for at blive vist med en gættet korrektion.