2016 BMW X3
76,320 Miles | Highland Park, IL
$22,000
Est $317/mo

Track Price Check Availability

2016 BMW X3
36,683 Miles | Mentor, OH
$26,996
Est $389/mo

Track Price Check Availability

2019 BMW X3
5,364 Miles | Raleigh, NC
$38,592
Est $556/mo

Track Price Check Availability

2019 BMW X3
7,452 Miles | Milwaukee, WI
$46,329
Est $668/mo

Track Price Check Availability

2016 BMW X3
27,799 Miles | Milwaukee, WI
$28,698
Est $414/mo

Track Price Check Availability

2016 BMW X3
44,573 Miles | Milwaukee, WI
$26,532
Est $382/mo

Track Price Check Availability

2019 BMW X3
7,420 Miles | Milwaukee, WI
$39,898
Est $575/mo

Track Price Check Availability

2016 BMW X3
35,715 Miles | Milwaukee, WI
$27,877
Est $402/mo

Track Price Check Availability

2019 BMW X3
7,180 Miles | Milwaukee, WI
$43,399
Est $626/mo

Track Price Check Availability

2019 BMW X3
8,290 Miles | Milwaukee, WI
$41,988
Est $605/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,837 Miles | Turnersville, NJ
$52,035
Est $750/mo

Track Price Check Availability

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

Track Price Check Availability

2016 BMW X3
32,178 Miles | Lynchburg, VA
$30,900
Est $445/mo

Track Price Check Availability

2019 BMW X3
4,154 Miles | Turnersville, NJ
$49,735
Est $717/mo

Track Price Check Availability

2017 BMW X3
26,392 Miles | Turnersville, NJ
$33,195
Est $478/mo

Track Price Check Availability

2017 BMW X3
32,423 Miles | Sewickley, PA
$28,995
Est $418/mo

Track Price Check Availability

2017 BMW X3
37,998 Miles | Turnersville, NJ
$31,120
Est $449/mo

Track Price Check Availability

2017 BMW X3
35,321 Miles | Turnersville, NJ
$32,237
Est $465/mo

Track Price Check Availability

2018 BMW X3
19,057 Miles | Manchester, NH
$48,935
Est $705/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage