A BMW i8 averages €60,404 across all model years, with the cheapest sitting around €49,950 (typically older years) and the priciest around €79,450 (recent years). The median is €58,175. A good price for a BMW i8 is under €54,950; anything over €62,112 is on the high side compared with similar listings.
Prices vary by model year: 2015 (€56,871), 2016 (€58,600).
Frequently asked questions
What is a BMW i8 worth?
A BMW i8 averages €57,736. The cheapest example sits at €49,950, the priciest at €63,950.
Which model years of the BMW i8 are available?
We have BMW i8 listings from 2014 through 2018.
What is the average mileage of a BMW i8?
An average BMW i8 has 86,710 km on the clock.
How much does price differ between the oldest and newest model year?
There's roughly €1,729 between the oldest and newest model year.
How many BMW i8's are listed right now?
There are 14 active BMW i8 listings in our catalogue.