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

2020 BMW i8
New | Winter Park, FL
$154,795
est. $2,231/mo

Track Price Check Availability

2020 BMW i8
New | Orlando, FL
$150,795
est. $2,174/mo

Track Price Check Availability

2020 BMW i8
New | Riverside, CA
$173,595
est. $2,502/mo

Track Price Check Availability

2020 BMW i8
New | Santa Ana, CA
$151,495
est. $2,184/mo

Track Price Check Availability

2020 BMW i8
New | Monrovia, CA
$152,195
est. $2,194/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 | Edmond, OK
$148,995
est. $2,148/mo

Track Price Check Availability

2020 BMW i8
New | Monrovia, CA
$153,995
est. $2,220/mo

Track Price Check Availability

2020 BMW i8
New | Alexandria, VA
$150,295
est. $2,166/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 | Palm Springs, CA
$148,495
est. $2,140/mo

Track Price Check Availability

2020 BMW i8
New | Los Angeles, CA
$160,295
est. $2,311/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 | Monrovia, CA
$153,995
est. $2,220/mo

Track Price Check Availability

2020 BMW i8
New | Van Nuys, CA
$148,995
est. $2,148/mo

Track Price Check Availability

2020 BMW i8
New | San Diego, CA
$158,495
est. $2,285/mo

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

2020 BMW i8
New | Ft Worth, TX
$155,295
est. $2,238/mo

Track Price Check Availability

2020 BMW i8
New | Plano, TX
$161,692
est. $2,331/mo

Track Price Check Availability

BMW i8 Pricing Analysis

Active Listings
Mileage