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

2019 BMW i8
New | Lincoln, NE
$175,395
est. $2,528/mo

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

2019 BMW i8
New | Buena Park, CA
$175,395
est. $2,528/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 | Los Angeles, CA
$151,495
est. $2,184/mo

Track Price Check Availability

2020 BMW i8
New | West Palm Beach, FL
$167,295
est. $2,411/mo

Track Price Check Availability

2019 BMW i8
New | Pleasanton, CA
$166,650
est. $2,402/mo

Track Price Check Availability

2020 BMW i8
New | Pompano Beach, FL
$148,495
est. $2,140/mo

Track Price Check Availability

2020 BMW i8
New | Pompano Beach, FL
$166,095
est. $2,394/mo

Track Price Check Availability

2019 BMW i8
New | Fort Lauderdale, FL
$164,950
est. $2,378/mo

Track Price Check Availability

2020 BMW i8
New | Beaverton, OR
$151,495
est. $2,184/mo

Track Price Check Availability

2020 BMW i8
New | Los Angeles, CA
$173,095
est. $2,495/mo

Track Price Check Availability

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

Track Price Check Availability

2019 BMW i8
New | Pleasanton, CA
$173,395
est. $2,499/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 | Los Angeles, CA
$167,295
est. $2,411/mo

Track Price Check Availability

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

Track Price Check Availability

2020 BMW i8
New | Sacramento, CA
Accepting Offers
est. $0/mo

Track Price Check Availability

2020 BMW i8
New | Tampa, FL
Accepting Offers
est. $0/mo

Track Price Check Availability

BMW i8 Pricing Analysis

Active Listings
Mileage