2017 BMW i3
16,513 Miles | Las Vegas, NV
$24,985
est. $360/mo

Track Price Check Availability

2017 BMW i3
30,916 Miles | Thousand Oaks, CA
$23,411
est. $337/mo

Track Price Check Availability

2017 BMW i3
12,033 Miles | Raleigh, NC
$29,350
est. $423/mo

Track Price Check Availability

2017 BMW i3
31,606 Miles | Thousand Oaks, CA
$25,411
est. $366/mo

Track Price Check Availability

2017 BMW i3
28,086 Miles | Milwaukee, WI
$23,998
est. $346/mo

Track Price Check Availability

2017 BMW i3
20,410 Miles | Milwaukee, WI
$24,989
est. $360/mo

Track Price Check Availability

2016 BMW i3
20,802 Miles | Milwaukee, WI
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW i3
20,134 Miles | Milwaukee, WI
$25,599
est. $369/mo

Track Price Check Availability

2017 BMW i3
19,872 Miles | Milwaukee, WI
$25,367
est. $366/mo

Track Price Check Availability

2016 BMW i3
12,538 Miles | Norwood, MA
$22,987
est. $331/mo

Track Price Check Availability

2014 BMW i3
40,000 Miles | Memphis, TN
$14,995
est. $216/mo

Track Price Check Availability

2017 BMW i3
23,684 Miles | Glendale, CA
$24,871
est. $358/mo

Track Price Check Availability

2017 BMW i3
33,037 Miles | Santa Ana, CA
$21,888
est. $315/mo

Track Price Check Availability

2017 BMW i3
14,921 Miles | San Francisco, CA
$27,314
est. $394/mo

Track Price Check Availability

2017 BMW i3
18,072 Miles | Ontario, CA
$22,775
est. $328/mo

Track Price Check Availability

2017 BMW i3
14,499 Miles | Sacramento, CA
$25,650
est. $370/mo

Track Price Check Availability

2017 BMW i3
16,348 Miles | Signal Hill, CA
$24,782
est. $357/mo

Track Price Check Availability

2017 BMW i3
10,976 Miles | Signal Hill, CA
$24,982
est. $360/mo

Track Price Check Availability

2016 BMW i3
21,127 Miles | Glendale, CA
$22,771
est. $328/mo

Track Price Check Availability

2016 BMW i3
9,804 Miles | San Francisco, CA
$16,976
est. $245/mo

Track Price Check Availability

BMW i3 Pricing Analysis

Active Listings
Mileage