2018 BMW X1
12,695 Miles | Pensacola, FL
$32,588
Est $470/mo

Track Price Check Availability

2016 BMW X1
44,895 Miles | Manchester, MO
$25,825
Est $372/mo

Track Price Check Availability

2016 BMW X1
28,108 Miles | Manchester, MO
$26,749
Est $386/mo

Track Price Check Availability

2016 BMW X1
22,633 Miles | Milwaukee, WI
$27,777
Est $400/mo

Track Price Check Availability

2013 BMW X1
37,955 Miles | Beaumont, TX
$26,995
Est $389/mo

Track Price Check Availability

2016 BMW X1
40,635 Miles | Nashua, NH
$27,495
Est $396/mo

Track Price Check Availability

2016 BMW X1
24,376 Miles | Sewickley, PA
$26,995
Est $389/mo

Track Price Check Availability

2016 BMW X1
41,719 Miles | Manchester, NH
$31,100
Est $448/mo

Track Price Check Availability

2016 BMW X1
38,476 Miles | Sewickley, PA
$25,995
Est $375/mo

Track Price Check Availability

2016 BMW X1
20,983 Miles | North Haven, CT
$27,699
Est $399/mo

Track Price Check Availability

2019 BMW X1
4,700 Miles | Turnersville, NJ
$42,390
Est $611/mo

Track Price Check Availability

2019 BMW X1
4,925 Miles | Turnersville, NJ
$41,990
Est $605/mo

Track Price Check Availability

2016 BMW X1
3,326 Miles | Sewickley, PA
$32,995
Est $476/mo

Track Price Check Availability

2017 BMW X1
6,637 Miles | Sewickley, PA
$33,995
Est $490/mo

Track Price Check Availability

2018 BMW X1
4,634 Miles | Turnersville, NJ
$44,965
Est $648/mo

Track Price Check Availability

2018 BMW X1
5,060 Miles | Turnersville, NJ
$42,240
Est $609/mo

Track Price Check Availability

2017 BMW X1
12,950 Miles | Sewickley, PA
$31,995
Est $461/mo

Track Price Check Availability

2017 BMW X1
9,803 Miles | Sewickley, PA
$31,995
Est $461/mo

Track Price Check Availability

2016 BMW X1
19,229 Miles | Sewickley, PA
$29,995
Est $432/mo

Track Price Check Availability

2016 BMW X1
11,630 Miles | North Haven, CT
$28,499
Est $411/mo

Track Price Check Availability

BMW X1 Pricing Analysis

Active Listings
Mileage