Bmw I8 prices by year

A 2019 Bmw I8 averages $71,375 — older years range down to $47,214 (2015), across 103 active listings.

Updated July 26, 2026 · 3 model years tracked

Bmw I8 price by year

Year Average price Price range Listings
2019 $71,375 $52,946–$93,490 36
2016 $49,854 $35,995–$72,395 27
2015 $47,214 $37,264–$61,052 40

See the full Bmw I8 depreciation curve →

Shopping for this car?

Check individual VINs before you buy — decode the exact trim and mileage, see every active listing, and how each price compares to the local market.