2015 BMW X3
83,182 Miles | Highland Park, IL
$20,495
Est $295/mo

Track Price Check Availability

2016 BMW X3
72,714 Miles | Highland Park, IL
$24,000
Est $346/mo

Track Price Check Availability

2016 BMW X3
52,795 Miles | Portland, OR
$22,690
Est $327/mo

Track Price Check Availability

2018 BMW X3
6,751 Miles | Peoria, IL
$37,990
Est $548/mo

Track Price Check Availability

2017 BMW X3
30,691 Miles | Peoria, IL
$36,435
Est $525/mo

Track Price Check Availability

2016 BMW X3
40,377 Miles | Peoria, IL
$31,400
Est $453/mo

Track Price Check Availability

2016 BMW X3
28,798 Miles | Mentor, OH
$27,997
Est $404/mo

Track Price Check Availability

2017 BMW X3
28,632 Miles | Mentor, OH
$29,999
Est $432/mo

Track Price Check Availability

2016 BMW X3
51,262 Miles | Mentor, OH
$24,884
Est $359/mo

Track Price Check Availability

2019 BMW X3
8,496 Miles | Raleigh, NC
$43,421
Est $626/mo

Track Price Check Availability

2018 BMW X3
18,572 Miles | Kinston, NC
$38,995
Est $562/mo

Track Price Check Availability

2016 BMW X3
30,244 Miles | Kinston, NC
$27,995
Est $404/mo

Track Price Check Availability

2016 BMW X3
29,221 Miles | Kinston, NC
$30,895
Est $445/mo

Track Price Check Availability

2018 BMW X3
7,113 Miles | Milwaukee, WI
$43,523
Est $627/mo

Track Price Check Availability

2019 BMW X3
7,768 Miles | Milwaukee, WI
$59,694
Est $860/mo

Track Price Check Availability

2013 BMW X3
67,788 Miles | Vestavia Hills, AL
$16,950
Est $244/mo

Track Price Check Availability

2019 BMW X3
4,674 Miles | Turnersville, NJ
$49,385
Est $712/mo

Track Price Check Availability

2019 BMW X3
4,755 Miles | Turnersville, NJ
$52,995
Est $764/mo

Track Price Check Availability

2015 BMW X3
36,882 Miles | Sewickley, PA
$30,995
Est $447/mo

Track Price Check Availability

2018 BMW X3
8,834 Miles | Manchester, NH
$44,962
Est $648/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage