50 Best BMW X1 for Sale under $15,000, Savings from $2,239

2014 BMW X1
60,933 Miles | Roseville, CA
$14,998
est. $216/mo

Track Price Check Availability

2014 BMW X1
63,964 Miles | Fairfield, CA
$14,998
est. $216/mo

Track Price Check Availability

2014 BMW X1
70,627 Miles | Pleasant Hill, CA
$14,599
est. $210/mo

Track Price Check Availability

2013 BMW X1
56,402 Miles | Irvine, CA
$14,998
est. $216/mo

Track Price Check Availability

2014 BMW X1
65,374 Miles | Houston, TX
$11,995
est. $173/mo

Track Price Check Availability

2015 BMW X1
55,842 Miles | Clearwater, FL
$14,942
est. $215/mo

Track Price Check Availability

2014 BMW X1
95,912 Miles | Union City, GA
$10,950
est. $158/mo

Track Price Check Availability

2015 BMW X1
77,657 Miles | Highlands Ranch, CO
$14,174
est. $204/mo

Track Price Check Availability

2015 BMW X1
69,184 Miles | Cordova, TN
$12,999
est. $187/mo

Track Price Check Availability

2014 BMW X1
104,269 Miles | Tacoma, WA
$11,987
est. $173/mo

Track Price Check Availability

2014 BMW X1
87,475 Miles | Tucson, AZ
$10,075
est. $145/mo

Track Price Check Availability

2013 BMW X1
93,965 Miles | Englewood, CO
$11,988
est. $173/mo

Track Price Check Availability

2014 BMW X1
84,085 Miles | Bellevue, WA
$11,995
est. $173/mo

Track Price Check Availability

2015 BMW X1
65,338 Miles | Burleson, TX
$13,300
est. $192/mo

Track Price Check Availability

2015 BMW X1
91,915 Miles | Kissimmee, FL
$12,222
est. $176/mo

Track Price Check Availability

2015 BMW X1
78,842 Miles | Vallejo, CA
$12,800
est. $185/mo

Track Price Check Availability

2015 BMW X1
52,144 Miles | Sacramento, CA
$14,890
est. $215/mo

Track Price Check Availability

2015 BMW X1
46,005 Miles | Raleigh, NC
$14,995
est. $216/mo

Track Price Check Availability

2016 BMW X1
70,820 Miles | Miami, FL
$14,900
est. $215/mo

Track Price Check Availability

2016 BMW X1
84,000 Miles | Lawndale, CA
$14,990
est. $216/mo

Track Price Check Availability

BMW X1 Pricing Analysis

Active Listings
Mileage