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

2015 BMW X1
42,247 Miles | Miami, FL
$13,900
est. $200/mo

Track Price Check Availability

2014 BMW X1
86,200 Miles | Scottsdale, AZ
$10,937
est. $158/mo

Track Price Check Availability

2013 BMW X1
47,409 Miles | Jacksonville, FL
$14,998
est. $216/mo

Track Price Check Availability

2015 BMW X1
71,608 Miles | South San Francisco, CA
$12,900
est. $186/mo

Track Price Check Availability

2014 BMW X1
89,357 Miles | Turnersville, NJ
$11,495
est. $166/mo

Track Price Check Availability

2013 BMW X1
102,398 Miles | Englewood, CO
$9,988
est. $144/mo

Track Price Check Availability

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

Track Price Check Availability

2013 BMW X1
92,327 Miles | Jersey City, NJ
$9,499
est. $137/mo

Track Price Check Availability

2013 BMW X1
93,743 Miles | New Port Richey, FL
$8,827
est. $127/mo

Track Price Check Availability

2014 BMW X1
57,799 Miles | Sarasota, FL
$13,700
est. $197/mo

Track Price Check Availability

2013 BMW X1
95,042 Miles | St Charles, IL
$12,799
est. $184/mo

Track Price Check Availability

2015 BMW X1
77,255 Miles | Jersey City, NJ
$14,613
est. $211/mo

Track Price Check Availability

2014 BMW X1
82,910 Miles | San Antonio, TX
$10,991
est. $158/mo

Track Price Check Availability

2015 BMW X1
69,178 Miles | Houston, TX
$12,798
est. $184/mo

Track Price Check Availability

2014 BMW X1
77,800 Miles | Philadelphia, PA
$11,500
est. $166/mo

Track Price Check Availability

2014 BMW X1
89,248 Miles | Turnersville, NJ
$11,995
est. $173/mo

Track Price Check Availability

2014 BMW X1
99,092 Miles | Marlow Heights, MD
$12,000
est. $173/mo

Track Price Check Availability

2015 BMW X1
99,868 Miles | White Plains, NY
$9,995
est. $144/mo

Track Price Check Availability

2013 BMW X1
95,193 Miles | Englewood, CO
$13,988
est. $202/mo

Track Price Check Availability

2015 BMW X1
71,864 Miles | Carrollton, TX
$14,940
est. $215/mo

Track Price Check Availability

BMW X1 Pricing Analysis

Active Listings
Mileage