2016 BMW X3
52,084 Miles | Highland Park, IL
$22,000
est. $317/mo

Track Price Check Availability

2017 BMW X3
75,483 Miles | Highland Park, IL
$25,446
est. $367/mo

Track Price Check Availability

2016 BMW X3
44,408 Miles | Peoria, IL
$27,916
est. $402/mo

Track Price Check Availability

2017 BMW X3
42,332 Miles | Springfield, MO
$29,889
est. $431/mo

Track Price Check Availability

2017 BMW X3
29,867 Miles | Mentor, OH
$29,595
est. $427/mo

Track Price Check Availability

2019 BMW X3
5,162 Miles | Raleigh, NC
$35,993
est. $519/mo

Track Price Check Availability

2017 BMW X3
21,552 Miles | Mentor, OH
$30,888
est. $445/mo

Track Price Check Availability

2016 BMW X3
31,219 Miles | Thousand Oaks, CA
$26,411
est. $381/mo

Track Price Check Availability

2019 BMW X3
11,485 Miles | Pensacola, FL
$39,488
est. $569/mo

Track Price Check Availability

2016 BMW X3
34,832 Miles | Allentown, PA
$25,551
est. $368/mo

Track Price Check Availability

2016 BMW X3
60,496 Miles | Allentown, PA
$24,900
est. $359/mo

Track Price Check Availability

2016 BMW X3
44,576 Miles | Milwaukee, WI
$25,869
est. $373/mo

Track Price Check Availability

2019 BMW X3
7,420 Miles | Milwaukee, WI
$39,699
est. $572/mo

Track Price Check Availability

2016 BMW X3
39,409 Miles | Milwaukee, WI
$26,976
est. $389/mo

Track Price Check Availability

2017 BMW X3
46,335 Miles | Milwaukee, WI
$27,222
est. $392/mo

Track Price Check Availability

2017 BMW X3
30,574 Miles | Milwaukee, WI
$29,875
est. $431/mo

Track Price Check Availability

2019 BMW X3
8,290 Miles | Milwaukee, WI
$41,555
est. $599/mo

Track Price Check Availability

2019 BMW X3
6,842 Miles | Pensacola, FL
$42,989
est. $620/mo

Track Price Check Availability

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

Track Price Check Availability

2014 BMW X3
86,388 Miles | Fontana, CA
$18,881
est. $272/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage