2015 BMW X1
76,574 Miles | Miami, FL
$13,299
Est $192/mo

Track Price Check Availability

2016 BMW X1
50,743 Miles | West Park, FL
$21,498
Est $310/mo

Track Price Check Availability

2017 BMW X1
33,590 Miles | Lakewood, CO
$29,091
Est $419/mo

Track Price Check Availability

2017 BMW X1
28,657 Miles | Denver, CO
$29,198
Est $421/mo

Track Price Check Availability

2016 BMW X1
33,741 Miles | Lauderdale Lakes, FL
$23,450
Est $338/mo

Track Price Check Availability

2018 BMW X1
29,503 Miles | Peoria, IL
$30,914
Est $446/mo

Track Price Check Availability

2018 BMW X1
1,214 Miles | Bloomington, IL
$34,773
Est $501/mo

Track Price Check Availability

2018 BMW X1
7,133 Miles | Peoria, IL
$32,990
Est $476/mo

Track Price Check Availability

2018 BMW X1
8,142 Miles | Peoria, IL
$35,000
Est $504/mo

Track Price Check Availability

2015 BMW X1
19,658 Miles | Peoria, IL
$22,910
Est $330/mo

Track Price Check Availability

2015 BMW X1
29,167 Miles | Peoria, IL
$21,410
Est $309/mo

Track Price Check Availability

2015 BMW X1
50,400 Miles | Riverside, CA
$20,998
Est $303/mo

Track Price Check Availability

2013 BMW X1
46,040 Miles | Vancouver, WA
$17,998
Est $259/mo

Track Price Check Availability

2015 BMW X1
32,904 Miles | East Haven, CT
$19,998
Est $288/mo

Track Price Check Availability

2015 BMW X1
44,623 Miles | Urbandale, IA
$19,998
Est $288/mo

Track Price Check Availability

2015 BMW X1
32,993 Miles | St Louis, MO
$19,998
Est $288/mo

Track Price Check Availability

2014 BMW X1
36,616 Miles | Cincinnati, OH
$20,998
Est $303/mo

Track Price Check Availability

2015 BMW X1
20,746 Miles | Raleigh, NC
$21,998
Est $317/mo

Track Price Check Availability

2015 BMW X1
30,724 Miles | Columbus, OH
$22,998
Est $331/mo

Track Price Check Availability

2015 BMW X1
44,755 Miles | Murrieta, CA
$18,998
Est $274/mo

Track Price Check Availability

BMW X1 Pricing Analysis

Active Listings
Mileage