2018 BMW X4
4,712 Miles
$43,999

Portland, OR
Track Price Check Availability

2016 BMW X4
50,077 Miles
$34,306

Elk Grove, CA
Track Price Check Availability

2018 BMW X4
8,140 Miles
$46,997

Cincinnati, OH
Track Price Check Availability

2015 BMW X4
30,669 Miles
$39,995

Morristown, NJ
Track Price Check Availability

2016 BMW X4
28,907 Miles
$39,479

Loveland, CO
Track Price Check Availability

2016 BMW X4
27,102 Miles
$36,612

Freeport, NY
Track Price Check Availability

2016 BMW X4
21,408 Miles
$35,999

Anchorage, AK
Track Price Check Availability

2018 BMW X4
7,729 Miles
$52,690

Alpharetta, GA
Track Price Check Availability

2018 BMW X4
11,648 Miles
$50,290

Alpharetta, GA
Track Price Check Availability

2016 BMW X4
27,722 Miles
$36,900

Milford, DE
Track Price Check Availability

2018 BMW X4
10,806 Miles
$43,777

Phoenix, AZ
Track Price Check Availability

2017 BMW X4
46,987 Miles
$38,920

Corpus Christi, TX
Track Price Check Availability

2018 BMW X4
10,800 Miles
$52,784

Muncy, PA
Track Price Check Availability

2018 BMW X4
7,650 Miles
$45,976

Cincinnati, OH
Track Price Check Availability

2018 BMW X4
7,868 Miles
$49,999

Alpharetta, GA
Track Price Check Availability

2015 BMW X4
25,003 Miles
$34,293

Denver, CO
Track Price Check Availability

2018 BMW X4
10,297 Miles
$50,322

Alpharetta, GA
Track Price Check Availability

2016 BMW X4
40,047 Miles
$30,920

Corpus Christi, TX
Track Price Check Availability

2015 BMW X4
36,456 Miles
$32,942

Cincinnati, OH
Track Price Check Availability

2018 BMW X4
9,586 Miles
$49,843

Alpharetta, GA
Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage