50 Best New BMW i8 for Sale, Savings from $2,189

2020 BMW i8
New | Cincinnati, OH
$152,695
est. $2,201/mo

Track Price Check Availability

2020 BMW i8
New | Cincinnati, OH
$167,295
est. $2,411/mo

Track Price Check Availability

2020 BMW i8
New | Orlando, FL
$157,095
est. $2,264/mo

Track Price Check Availability

2020 BMW i8
New | Westlake, OH
$172,395
est. $2,485/mo

Track Price Check Availability

2019 BMW i8
New | Indianapolis, IN
$139,724
est. $2,014/mo

Track Price Check Availability

2020 BMW i8
New | Spokane, WA
$151,495
est. $2,184/mo

Track Price Check Availability

2020 BMW i8
New | Fort Myers, FL
$148,995
est. $2,148/mo

Track Price Check Availability

2020 BMW i8
New | Torrance, CA
$164,295
est. $2,368/mo

Track Price Check Availability

2020 BMW i8
New | Signal Hill, CA
$164,295
est. $2,368/mo

Track Price Check Availability

2020 BMW i8
New | Denver, CO
$155,295
est. $2,238/mo

Track Price Check Availability

2020 BMW i8
New | Monrovia, CA
$164,295
est. $2,368/mo

Track Price Check Availability

2020 BMW i8
New | Studio City, CA
$152,695
est. $2,201/mo

Track Price Check Availability

2020 BMW i8
New | Studio City, CA
$166,095
est. $2,394/mo

Track Price Check Availability

2020 BMW i8
New | Edmond, OK
$148,995
est. $2,148/mo

Track Price Check Availability

2020 BMW i8
New | Torrance, CA
$157,095
est. $2,264/mo

Track Price Check Availability

2020 BMW i8
New | Signal Hill, CA
$150,295
est. $2,166/mo

Track Price Check Availability

2020 BMW i8
New | Signal Hill, CA
$158,995
est. $2,292/mo

Track Price Check Availability

2020 BMW i8
New | Monrovia, CA
$150,295
est. $2,166/mo

Track Price Check Availability

2020 BMW i8
New | Los Angeles, CA
$167,295
est. $2,411/mo

Track Price Check Availability

2020 BMW i8
New | Plano, TX
$160,795
est. $2,318/mo

Track Price Check Availability

BMW i8 Pricing Analysis

Active Listings
Mileage