50 Best Certified Pre-Owned BMW X1 for Sale, Savings from $2,609

2018 BMW X1
1,103 Miles | Tucson, AZ
$29,998
est. $432/mo

Track Price Check Availability

2017 BMW X1
33,513 Miles | Las Vegas, NV
$23,366
est. $337/mo

Track Price Check Availability

2018 BMW X1
21,626 Miles | Las Vegas, NV
$27,775
est. $400/mo

Track Price Check Availability

2018 BMW X1
42,173 Miles | Las Vegas, NV
$21,785
est. $314/mo

Track Price Check Availability

2017 BMW X1
29,354 Miles | Henderson, NV
$24,480
est. $353/mo

Track Price Check Availability

2018 BMW X1
16,283 Miles | Henderson, NV
$26,980
est. $389/mo

Track Price Check Availability

2017 BMW X1
44,560 Miles | Las Vegas, NV
$25,975
est. $374/mo

Track Price Check Availability

2017 BMW X1
29,736 Miles | Las Vegas, NV
$23,998
est. $346/mo

Track Price Check Availability

2017 BMW X1
25,511 Miles | Henderson, NV
$22,485
est. $324/mo

Track Price Check Availability

2017 BMW X1
20,763 Miles | Las Vegas, NV
$23,975
est. $346/mo

Track Price Check Availability

2016 BMW X1
50,430 Miles | Henderson, NV
$20,980
est. $302/mo

Track Price Check Availability

2016 BMW X1
45,936 Miles | Henderson, NV
$20,980
est. $302/mo

Track Price Check Availability

2016 BMW X1
19,786 Miles | Peoria, IL
$25,416
est. $366/mo

Track Price Check Availability

2017 BMW X1
23,305 Miles | Bloomington, IL
$27,267
est. $393/mo

Track Price Check Availability

2018 BMW X1
17,910 Miles | Peoria, IL
$32,600
est. $470/mo

Track Price Check Availability

2016 BMW X1
29,662 Miles | West Palm Beach, FL
$19,999
est. $288/mo

Track Price Check Availability

2016 BMW X1
32,737 Miles | West Palm Beach, FL
$19,999
est. $288/mo

Track Price Check Availability

2017 BMW X1
37,684 Miles | Springfield, MO
$26,346
est. $380/mo

Track Price Check Availability

2017 BMW X1
45,673 Miles | Mt Laurel, NJ
$23,890
est. $344/mo

Track Price Check Availability

2016 BMW X1
23,338 Miles | Mt Laurel, NJ
$22,450
est. $324/mo

Track Price Check Availability

BMW X1 Pricing Analysis

Active Listings
Mileage