2017 BMW X3
19,937 Miles
$44,999

Portland, OR
Track Price Check Availability

2017 BMW X3
8,546 Miles
$48,295

Thousand Oaks, CA
Track Price Check Availability

2018 BMW X3
3,378 Miles
$42,399

Portland, OR
Track Price Check Availability

2018 BMW X3
4,111 Miles
$46,999

Portland, OR
Track Price Check Availability

2015 BMW X3
27,338 Miles
$30,511

Thousand Oaks, CA
Track Price Check Availability

2016 BMW X3
24,668 Miles
$42,999

Portland, OR
Track Price Check Availability

2016 BMW X3
25,574 Miles
$31,999

Portland, OR
Track Price Check Availability

2017 BMW X3
13,726 Miles
$43,895

Thousand Oaks, CA
Track Price Check Availability

2016 BMW X3
35,880 Miles
$32,980

Raleigh, NC
Track Price Check Availability

2016 BMW X3
28,407 Miles
$31,987

Reading, PA
Track Price Check Availability

2018 BMW X3
6,897 Miles
$49,900

Seaside, CA
Track Price Check Availability

2017 BMW X3
7,870 Miles
$40,944

Cincinnati, OH
Track Price Check Availability

2016 BMW X3
29,757 Miles
$32,931

Freeport, NY
Track Price Check Availability

2017 BMW X3
8,930 Miles
$39,444

Cincinnati, OH
Track Price Check Availability

2017 BMW X3
31,362 Miles
$31,929

Phoenix, AZ
Track Price Check Availability

2018 BMW X3
13,544 Miles
$47,988

Alpharetta, GA
Track Price Check Availability

2017 BMW X3
3,998 Miles
$42,565

Milford, DE
Track Price Check Availability

2015 BMW X3
41,426 Miles
$29,690

Milford, DE
Track Price Check Availability

2017 BMW X3
9,980 Miles
$40,490

Cincinnati, OH
Track Price Check Availability

2015 BMW X3
30,964 Miles
$28,877

North Canton, OH
Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage