The current BMW 5-Series covers up to 105 km on a full charge. Figures below are the longest-range variant in each generation.
| Years | Powertrain | Range |
|---|---|---|
| 1974–1981 | Combustion | 686 |
| 1981–1988 | Combustion | 986 |
| 1988–1995 | Combustion | 1,143 |
| 1995–2007 | Combustion | 1,186 |
| 2007–2010 | Combustion | 1,373 |
| 2010–2017 | Combustion | 1,400 |
| 2017–2020 | Electric | 50 |
| 2020–2023 | Electric | 67 |
| 2023–present | Electric | 105 |
Range is the manufacturer-rated maximum for the longest-range variant in each generation. Electric generations use the rated battery range; combustion generations are calculated from tank capacity and combined-cycle consumption. Figures outside a plausible range are excluded rather than shown with a guessed correction.