2015 BMW X4
33,483 Miles
$29,999

West Palm Beach, FL
Track Price Check Availability

2015 BMW X4
32,130 Miles
$27,499

West Palm Beach, FL
Track Price Check Availability

2015 BMW X4
50,295 Miles
$28,998

Clearwater, FL
Track Price Check Availability

2015 BMW X4
48,770 Miles
$25,998

Irvine, CA
Track Price Check Availability

2016 BMW X4
56,664 Miles
$28,998

Columbia, SC
Track Price Check Availability

2015 BMW X4
39,401 Miles
$28,998

South Portland, ME
Track Price Check Availability

2016 BMW X4
35,790 Miles
$30,998

Gilbert, AZ
Track Price Check Availability

2015 BMW X4
29,518 Miles
$28,998

Tinley Park, IL
Track Price Check Availability

2015 BMW X4
31,694 Miles
$30,998

Chattanooga, TN
Track Price Check Availability

2016 BMW X4
18,782 Miles
$33,998

Kenosha, WI
Track Price Check Availability

2015 BMW X4
31,747 Miles
$30,998

San Jose, CA
Track Price Check Availability

2015 BMW X4
25,696 Miles
$31,998

Greenville, SC
Track Price Check Availability

2015 BMW X4
40,067 Miles
$26,998

Stockbridge, GA
Track Price Check Availability

2015 BMW X4
33,349 Miles
$27,998

Oak Lawn, IL
Track Price Check Availability

2015 BMW X4
52,555 Miles
$28,998

Sterling, VA
Track Price Check Availability

2015 BMW X4
37,235 Miles
$31,599

Atlanta, GA
Track Price Check Availability

2015 BMW X4
115,090 Miles
$19,995

Marietta, GA
Track Price Check Availability

2015 BMW X4
24,323 Miles
$26,600

Commerce, CA
Track Price Check Availability

2016 BMW X4
45,566 Miles
$28,997

Saco, ME
Track Price Check Availability

2016 BMW X4
27,122 Miles
$29,495

Ramsey, NJ
Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage