50 Best Used BMW i3 94 Ah for Sale, Savings from $2,879

2017 BMW i3
26,292 Miles | Fort Lauderdale, FL
$19,490
est. $281/mo

Track Price Check Availability

2017 BMW i3
31,172 Miles | Las Vegas, NV
$19,991
est. $288/mo

Track Price Check Availability

2017 BMW i3
14,067 Miles | Las Vegas, NV
$23,551
est. $339/mo

Track Price Check Availability

2017 BMW i3
26,145 Miles | Las Vegas, NV
$22,475
est. $324/mo

Track Price Check Availability

2017 BMW i3
28,927 Miles | Garden Grove, CA
$18,758
est. $270/mo

Track Price Check Availability

2017 BMW i3
24,049 Miles | Albuquerque, NM
$22,998
est. $331/mo

Track Price Check Availability

2017 BMW i3
10,124 Miles | Tolleson, AZ
$22,998
est. $331/mo

Track Price Check Availability

2017 BMW i3
36,180 Miles | Palmdale, CA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW i3
19,739 Miles | Bakersfield, CA
$22,998
est. $331/mo

Track Price Check Availability

2017 BMW i3
17,240 Miles | Oxnard, CA
$22,998
est. $331/mo

Track Price Check Availability

2017 BMW i3
44,479 Miles | Inglewood, CA
$17,998
est. $259/mo

Track Price Check Availability

2017 BMW i3
19,459 Miles | Pleasanton, CA
$21,998
est. $317/mo

Track Price Check Availability

2017 BMW i3
11,401 Miles | Santa Rosa, CA
$23,998
est. $346/mo

Track Price Check Availability

2017 BMW i3
28,337 Miles | Palmdale, CA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW i3
26,084 Miles | Palmdale, CA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW i3
19,415 Miles | Indianapolis, IN
$22,998
est. $331/mo

Track Price Check Availability

2017 BMW i3
27,082 Miles | Sacramento, CA
$21,998
est. $317/mo

Track Price Check Availability

2017 BMW i3
44,869 Miles | Torrance, CA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW i3
9,748 Miles | Palmdale, CA
$21,998
est. $317/mo

Track Price Check Availability

2017 BMW i3
22,030 Miles | Kenosha, WI
$22,998
est. $331/mo

Track Price Check Availability

BMW i3 Pricing Analysis

Active Listings
Mileage