2013 BMW X3
57,582 Miles
$15,299

Hollywood , FL
Track Price Check Availability

2016 BMW X3
31,700 Miles
$25,499

Margate, FL
Track Price Check Availability

2015 BMW X3
7,104 Miles
$27,700

Miami, FL
Track Price Check Availability

2013 BMW X3
35,827 Miles
$16,798

Miami, FL
Track Price Check Availability

2016 BMW X3
49,432 Miles
$27,999

Pasco, WA
Track Price Check Availability

2013 BMW X3
63,208 Miles
$16,999

Puyallup, WA
Track Price Check Availability

2013 BMW X3
74,424 Miles
$17,265

Commerce, CA
Track Price Check Availability

2015 BMW X3
39,921 Miles
$23,090

Oceanside, CA
Track Price Check Availability

2016 BMW X3
49,505 Miles
$22,205

Oceanside, CA
Track Price Check Availability

2011 BMW X3
64,416 Miles
$14,470

Fremont, CA
Track Price Check Availability

2012 BMW X3
75,903 Miles
$14,520

Fremont, CA
Track Price Check Availability

2014 BMW X3
87,655 Miles
$18,125

Fremont, CA
Track Price Check Availability

2017 BMW X3
38,060 Miles
$24,999

Orlando, FL
Track Price Check Availability

2017 BMW X3
39,150 Miles
$25,999

Miami, FL
Track Price Check Availability

2017 BMW X3
32,697 Miles
$32,311

Decatur, GA
Track Price Check Availability

2016 BMW X3
44,728 Miles
$32,336

Decatur, GA
Track Price Check Availability

2016 BMW X3
36,701 Miles
$31,575

Decatur, GA
Track Price Check Availability

2017 BMW X3
26,425 Miles
$34,160

Decatur, GA
Track Price Check Availability

2015 BMW X3
38,792 Miles
$24,491

Roswell, GA
Track Price Check Availability

2011 BMW X3
29,487 Miles
$22,998

Miami Lakes, FL
Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage