2017 BMW i3
10,532 Miles | Charlottesville, VA
$28,998
Est $418/mo

Track Price Check Availability

2017 BMW i3
24,835 Miles | Orlando, FL
$23,999
Est $346/mo

Track Price Check Availability

2017 BMW i3
9,693 Miles | West Palm Beach, FL
$23,999
Est $346/mo

Track Price Check Availability

2017 BMW i3
14,992 Miles | Miami, FL
$25,999
Est $375/mo

Track Price Check Availability

2017 BMW i3
21,987 Miles | Miami, FL
$23,699
Est $342/mo

Track Price Check Availability

2017 BMW i3
14,623 Miles | West Palm Beach, FL
$25,999
Est $375/mo

Track Price Check Availability

2017 BMW i3
7,899 Miles | Blue Mound, TX
$28,800
Est $415/mo

Track Price Check Availability

2017 BMW i3
18,491 Miles | Blue Mound, TX
$29,200
Est $421/mo

Track Price Check Availability

2017 BMW i3
4,658 Miles | Irvine, CA
$30,998
Est $447/mo

Track Price Check Availability

2017 BMW i3
16,073 Miles | Beaverton, OR
$30,000
Est $432/mo

Track Price Check Availability

2017 BMW i3
13,277 Miles | Bellevue, WA
$26,900
Est $388/mo

Track Price Check Availability

2017 BMW i3
19,593 Miles | Harriman, NY
$31,573
Est $455/mo

Track Price Check Availability

2017 BMW i3
25,243 Miles | Westbury, NY
$32,895
Est $474/mo

Track Price Check Availability

2017 BMW i3
17,338 Miles | Beaverton, OR
$31,000
Est $447/mo

Track Price Check Availability

2017 BMW i3
18,566 Miles | Hamilton, NJ
$33,251
Est $479/mo

Track Price Check Availability

2017 BMW i3
27,757 Miles | Fort Wayne, IN
$29,506
Est $425/mo

Track Price Check Availability

2017 BMW i3
8,345 Miles | Springfield, NJ
$29,990
Est $432/mo

Track Price Check Availability

2017 BMW i3
15,667 Miles | Beaverton, OR
$30,000
Est $432/mo

Track Price Check Availability

2017 BMW i3
11,618 Miles | Morristown, NJ
$37,902
Est $546/mo

Track Price Check Availability

2017 BMW i3
11,584 Miles | Beaverton, OR
$33,000
Est $476/mo

Track Price Check Availability

BMW i3 Pricing Analysis

Active Listings
Mileage