50 Best BMW Hatchbacks for Sale, Savings from $2,469

2014 BMW i3
32,797 Miles | Montebello, CA
$13,399
est. $193/mo

Track Price Check Availability

2018 BMW i3
25,874 Miles | Montebello, CA
$22,599
est. $326/mo

Track Price Check Availability

2017 BMW i3
12,949 Miles | Montebello, CA
$18,099
est. $261/mo

Track Price Check Availability

2008 BMW Z4
83,647 Miles | Scottsdale, AZ
$12,535
est. $181/mo

Track Price Check Availability

2014 BMW i3
34,342 Miles | Pompano Beach, FL
$14,599
est. $210/mo

Track Price Check Availability

2014 BMW i3
37,811 Miles | San Diego, CA
$14,998
est. $216/mo

Track Price Check Availability

2014 BMW i3
37,815 Miles | Glencoe, IL
$11,599
est. $167/mo

Track Price Check Availability

2017 BMW i3
19,739 Miles | San Jose, CA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW i3
16,490 Miles | Las Vegas, NV
$17,998
est. $259/mo

Track Price Check Availability

2017 BMW i3
17,947 Miles | Roseville, CA
$17,998
est. $259/mo

Track Price Check Availability

2015 BMW i3
33,098 Miles | Duarte, CA
$17,998
est. $259/mo

Track Price Check Availability

2017 BMW i3
10,790 Miles | Fresno, CA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW i3
24,630 Miles | Gilbert, AZ
$18,998
est. $274/mo

Track Price Check Availability

2017 BMW 5 Series
44,371 Miles | Henderson, NV
$24,998
est. $360/mo

Track Price Check Availability

2015 BMW i3
40,219 Miles | Las Vegas, NV
$14,998
est. $216/mo

Track Price Check Availability

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

Track Price Check Availability

2017 BMW i3
15,983 Miles | Henderson, NV
$17,998
est. $259/mo

Track Price Check Availability

2015 BMW i3
25,869 Miles | Bakersfield, CA
$18,998
est. $274/mo

Track Price Check Availability

2014 BMW i3
19,566 Miles | Colma, CA
$13,998
est. $202/mo

Track Price Check Availability

2017 BMW i3
11,127 Miles | Bakersfield, CA
$21,998
est. $317/mo

Track Price Check Availability

Pricing Analysis

Active Listings
Mileage