2016 BMW X4
74,059 Miles | West Palm Beach , FL
$20,499
est. $295/mo

Track Price Check Availability

2017 BMW X4
42,515 Miles | Margate, FL
$28,359
est. $409/mo

Track Price Check Availability

2015 BMW X4
84,308 Miles | Lauderdale Lakes, FL
$20,300
est. $293/mo

Track Price Check Availability

2016 BMW X4
45,673 Miles | Lauderdale Lakes, FL
$27,050
est. $390/mo

Track Price Check Availability

2017 BMW X4
26,588 Miles | Modesto, CA
$33,998
est. $490/mo

Track Price Check Availability

2016 BMW X4
36,474 Miles | Roseville, CA
$29,998
est. $432/mo

Track Price Check Availability

2015 BMW X4
23,979 Miles | Renton, WA
$28,998
est. $418/mo

Track Price Check Availability

2017 BMW X4
20,473 Miles | Schaumburg, IL
$33,998
est. $490/mo

Track Price Check Availability

2016 BMW X4
43,762 Miles | Mobile, AL
$26,998
est. $389/mo

Track Price Check Availability

2015 BMW X4
37,853 Miles | Buena Park, CA
$26,998
est. $389/mo

Track Price Check Availability

2016 BMW X4
54,426 Miles | Westborough, MA
$26,998
est. $389/mo

Track Price Check Availability

2016 BMW X4
46,244 Miles | Woodbridge, VA
$26,998
est. $389/mo

Track Price Check Availability

2017 BMW X4
46,725 Miles | Gainesville, FL
$29,998
est. $432/mo

Track Price Check Availability

2016 BMW X4
27,144 Miles | Tolleson, AZ
$30,998
est. $447/mo

Track Price Check Availability

2016 BMW X4
32,900 Miles | Greensboro, NC
$29,998
est. $432/mo

Track Price Check Availability

2015 BMW X4
46,170 Miles | Las Vegas, NV
$25,998
est. $375/mo

Track Price Check Availability

2017 BMW X4
26,167 Miles | Bloomington, IL
$36,987
est. $533/mo

Track Price Check Availability

2016 BMW X4
19,180 Miles | West Palm Beach, FL
$25,999
est. $375/mo

Track Price Check Availability

2017 BMW X4
28,318 Miles | West Park, FL
$28,998
est. $418/mo

Track Price Check Availability

2017 BMW X4
| Charlotte, NC
$32,300
est. $466/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage