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

2015 BMW X1
98,645 Miles | Fort Lauderdale, FL
$10,990
est. $158/mo

Track Price Check Availability

2015 BMW X1
82,346 Miles | Tucson, AZ
$11,498
est. $166/mo

Track Price Check Availability

2013 BMW X1
66,591 Miles | Colma, CA
$14,998
est. $216/mo

Track Price Check Availability

2014 BMW X1
48,955 Miles | Federal Heights, CO
$14,998
est. $216/mo

Track Price Check Availability

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

Track Price Check Availability

2014 BMW X1
72,731 Miles | Escondido, CA
$14,998
est. $216/mo

Track Price Check Availability

2015 BMW X1
73,367 Miles | Newport News, VA
$14,998
est. $216/mo

Track Price Check Availability

2014 BMW X1
57,233 Miles | Jensen Beach, FL
$14,998
est. $216/mo

Track Price Check Availability

2014 BMW X1
57,776 Miles | Greensboro, NC
$13,998
est. $202/mo

Track Price Check Availability

2013 BMW X1
62,662 Miles | Boynton Beach, FL
$14,998
est. $216/mo

Track Price Check Availability

2013 BMW X1
66,134 Miles | Kentwood, MI
$14,998
est. $216/mo

Track Price Check Availability

2014 BMW X1
85,356 Miles | Charlotte, NC
$14,800
est. $213/mo

Track Price Check Availability

2014 BMW X1
56,727 Miles | Fort Lauderdale, FL
$11,995
est. $173/mo

Track Price Check Availability

2015 BMW X1
78,369 Miles | Clarksville, TN
$14,000
est. $202/mo

Track Price Check Availability

2015 BMW X1
95,682 Miles | Moreno Valley, CA
$12,484
est. $180/mo

Track Price Check Availability

2014 BMW X1
51,177 Miles | Las Vegas, NV
$14,998
est. $216/mo

Track Price Check Availability

2015 BMW X1
70,992 Miles | Collegeville, PA
$14,220
est. $205/mo

Track Price Check Availability

2013 BMW X1
59,247 Miles | Plainville, CT
$13,499
est. $195/mo

Track Price Check Availability

2014 BMW X1
43,511 Miles | Winneconne, WI
$14,038
est. $202/mo

Track Price Check Availability

2014 BMW X1
57,387 Miles | Hammond, LA
$14,762
est. $213/mo

Track Price Check Availability

BMW X1 Pricing Analysis

Active Listings
Mileage