2017 BMW i3
19,206 Miles
$31,875

Commerce, CA
Track Price Check Availability

2017 BMW i3
5,162 Miles
$32,200

South San Francisco, CA
Track Price Check Availability

2017 BMW i3
15,882 Miles
$26,600

South San Francisco, CA
Track Price Check Availability

2017 BMW i3
7,358 Miles
$29,600

South San Francisco, CA
Track Price Check Availability

2017 BMW i3
1,558 Miles
$31,200

South San Francisco, CA
Track Price Check Availability

2017 BMW i3
22,927 Miles
$27,200

South San Francisco, CA
Track Price Check Availability

2017 BMW i3
8,356 Miles
$27,999

Miami, FL
Track Price Check Availability

2017 BMW i3
18,046 Miles
$27,999

West Palm Beach, FL
Track Price Check Availability

2017 BMW i3
21,987 Miles
$28,999

Miami, FL
Track Price Check Availability

2017 BMW i3
4,764 Miles
$31,998

Murrieta, CA
Track Price Check Availability

2017 BMW i3
14,777 Miles
$32,998

Irvine, CA
Track Price Check Availability

2017 BMW i3
12,201 Miles
$33,000

Beaverton, OR
Track Price Check Availability

2017 BMW i3
15,994 Miles
$33,500

Beaverton, OR
Track Price Check Availability

2017 BMW i3
7,365 Miles
$30,600

Columbus, OH
Track Price Check Availability

2017 BMW i3
23,023 Miles
$31,100

Washington, DC
Track Price Check Availability

2017 BMW i3
13,935 Miles
$37,800

Charlotte, NC
Track Price Check Availability

2017 BMW i3
3,209 Miles
$31,900

Cleveland, OH
Track Price Check Availability

2017 BMW i3
9,414 Miles
$31,500

Dallas, TX
Track Price Check Availability

2017 BMW i3
5,449 Miles
$34,790

Bloomington, MN
Track Price Check Availability

2017 BMW i3
745 Miles
$31,290

Stafford, TX
Track Price Check Availability

BMW i3 Pricing Analysis

Active Listings
Mileage