103 live listingsUpdated

BMW i8 price guide

These BMW i8 values come from our market model of 551 listings over the past year, adjusted for model year, trim and mileage. Based on asking prices for comparable cars, it puts a 2020 i8 base model at about $80,500 with 26,900 miles, a 2017 at about $53,000 with 47,200 miles, and a 2014 at about $47,000 with 41,000 miles.

103 BMW i8s are for sale now, asking $30,890 to $105,750 with a median of $50,886. Comparing the same trims, years and miles, asking prices held steady from June to October 2026. The typical car leaves the market about 58 days after it's first listed.

What a used i8 is worth by year and trim

Fair asking price at the typical mileage for each model year, from our market model of 551 BMW i8 listings over the past year. A specific car also moves with its miles, options and history.

Model year Base model
2020 $80,500 · 27k mi
2019 $74,000 · 32k mi
2017 $53,000 · 47k mi
2016 $48,000 · 54k mi
2015 $47,000 · 50k mi
2014 $47,000 · 41k mi

What used BMW i8s are listed for, by model year

Asking prices of the cars for sale in our latest scan.

Shop used i8
Model year For sale Median price Price range Median miles
2020 2 $68,828 $62k to $76k 30,606
2019 27 $71,749 $55k to $106k 33,283
2017 12 $45,527 $39k to $70k 56,547
2016 17 $50,976 $32k to $70k 54,443
2015 36 $45,840 $36k to $73k 50,406
2014 9 $45,097 $31k to $51k 57,129

How the i8 holds its value

What each model year is typically listed at next to a 2020 with the same trim and miles, from our market model. It shows how today's asking prices fall with age, not one car's history.

  1. 2020 100% newest model year
  2. 2019 95% of a 2020's price
  3. 2017 83% of a 2020's price
  4. 2016 78% of a 2020's price
  5. 2015 75% of a 2020's price
  6. 2014 71% of a 2020's price

BMW i8 prices by mileage

Each extra 1,000 miles takes about $290 off a typical i8 at the same year and trim. Across all years, asking prices by mileage:

Mileage For sale Median price Lowest price
Under 5,000 miles 2 $87,873 $69,995
5,000 to 15,000 miles 8 $77,443 $56,222
15,000 to 30,000 miles 17 $58,749 $48,187
30,000 to 60,000 miles 43 $51,097 $36,792
Over 60,000 miles 33 $41,900 $30,890

BMW i8 prices: common questions

How much is a used BMW i8 worth?

It depends most on the model year and trim. Based on asking prices for comparable cars, our market model puts a 2020 i8 base model at about $80,500 with 26,900 miles, a 2017 at about $53,000 with 47,200 miles, and a 2014 at about $47,000 with 41,000 miles. The 103 for sale now ask $30,890 to $105,750.

How much does a BMW i8 depreciate?

With the same trim and miles, a 2017 is typically listed at about 83% of a 2020's price and a 2015 at about 75%. These come from today's asking prices across model years, so they show how the market prices age rather than one car's history.

How does mileage affect BMW i8 prices?

Each extra 1,000 miles takes about $290 off the asking price of a typical BMW i8, at the same model year and trim.

Are BMW i8 prices going up or down?

Comparing the same trims, years and miles, asking prices held steady from June to October 2026. Over twelve months, from October 2025 to October 2026, they held steady. Holding trim, model year and miles constant shows the market's direction rather than which cars happen to be listed. These are asking prices, not sale prices.

How fast do used BMW i8s sell?

The typical BMW i8 leaves the market, sold or taken off sale, about 58 days after it's first listed. That's the median over the cars we saw go in the last six months. Right now our model rates 21 of the cars for sale as good or great deals.

How are these BMW i8 values calculated?

Luxury Car Deals' market model compares 551 BMW i8 listings over the past year and separates the effects of model year, trim, mileage and body style. Fair values are typical asking prices for comparable cars at the usual mileage for their model year, not sale prices; a specific car also moves with its options, color, history and condition. Asking prices are from our latest scan of dealer listings on Oct 1, 2026.