BMW i8

Fuel economy, running costs and specs by model year

The BMW i8 appears in this database in 4 model years, from 2016 to 2020, offered with plug-in hybrid power. Combined economy ranges from 27 to 28 MPG across those years, with annual fuel costs of $2,850 to $2,950 at 15,000 miles.

Fuel economy by year

YearCombinedAnnual fuelVersions
201628-28 MPG$2,850-$2,8501
201728-28 MPG$2,850-$2,8501
201927-27 MPG$2,950-$2,9502
202027-27 MPG$2,950-$2,9502

How it compares

Against the average subcompact cars in this dataset (about 27 MPG), the i8 sits roughly 0 MPG above that mark on average, making it a relatively efficient choice for its class.

Five-year fuel cost

Fuelling a i8 for five years at the EPA's 15,000-mile basis costs roughly $14,250 to $14,750, averaging about $14,500 across the versions here. That is the energy bill alone — it excludes insurance, maintenance and depreciation, which for most owners together exceed what goes into the tank.

How it changed over time

Between 2016 and 2020 the i8's average combined economy slipped from about 28 to 27 MPG. Redesigns, new engines and added hybrid or electric versions are usually what move the number, so the year you choose can matter as much as the model.

Best year for fuel economy

The 2017 i8 has the strongest average combined economy in this database at about 28 MPG, while the 2019 is the lowest at about 27 MPG. If running cost is your priority, that is the year to target on the used market; later years may add equipment or safety features instead.

2020 i8 at a glance

VersionEngineFuelCombined
I8 Coupe1.5L 3-cyl turboPlug-in Hybrid27 MPG
I8 Roadster1.5L 3-cyl turboPlug-in Hybrid27 MPG

Use the comparison tool to set the i8 against a rival, or go back to all BMW models.