2016 BMW X4
49,659 Miles | Des Plaines, IL
$28,985
Est $418/mo

Track Price Check Availability

2016 BMW X4
48,763 Miles | Des Plaines, IL
$28,755
Est $414/mo

Track Price Check Availability

2016 BMW X4
51,540 Miles | Des Plaines, IL
$28,755
Est $414/mo

Track Price Check Availability

2015 BMW X4
35,463 Miles | Des Plaines, IL
$27,855
Est $402/mo

Track Price Check Availability

2016 BMW X4
43,805 Miles | Des Plaines, IL
$27,985
Est $403/mo

Track Price Check Availability

2016 BMW X4
41,414 Miles | Miami, FL
$25,999
Est $375/mo

Track Price Check Availability

2016 BMW X4
29,015 Miles | West Palm Beach, FL
$26,999
Est $389/mo

Track Price Check Availability

2016 BMW X4
22,338 Miles | North Lauderdale, FL
$29,999
Est $432/mo

Track Price Check Availability

2016 BMW X4
25,567 Miles | West Palm Beach, FL
$25,999
Est $375/mo

Track Price Check Availability

2016 BMW X4
28,265 Miles | Miami, FL
$27,999
Est $404/mo

Track Price Check Availability

2016 BMW X4
26,959 Miles | West Palm Beach , FL
$28,899
Est $417/mo

Track Price Check Availability

2016 BMW X4
16,281 Miles | Miami, FL
$29,998
Est $432/mo

Track Price Check Availability

2016 BMW X4
48,129 Miles | South San Francisco, CA
$28,600
Est $412/mo

Track Price Check Availability

2015 BMW X4
40,761 Miles | South San Francisco, CA
$29,900
Est $431/mo

Track Price Check Availability

2016 BMW X4
44,822 Miles | Decatur, GA
$31,242
Est $450/mo

Track Price Check Availability

2015 BMW X4
25,313 Miles | Fremont, CA
$33,998
Est $490/mo

Track Price Check Availability

2015 BMW X4
26,646 Miles | Roseville, CA
$30,998
Est $447/mo

Track Price Check Availability

2016 BMW X4
31,135 Miles | Boynton Beach, FL
$31,998
Est $461/mo

Track Price Check Availability

2016 BMW X4
36,418 Miles | Reno, NV
$29,998
Est $432/mo

Track Price Check Availability

2016 BMW X4
4,860 Miles | Danvers, MA
$35,998
Est $519/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage