50 Best Used BMW X4 xDrive28i for Sale, Savings from $2,189

2016 BMW X4
70,168 Miles | Dallas, TX
$24,082
est. $347/mo

Track Price Check Availability

2017 BMW X4
48,572 Miles | Hollywood , FL
$24,497
est. $353/mo

Track Price Check Availability

2015 BMW X4
42,501 Miles | Miami, FL
$21,999
est. $317/mo

Track Price Check Availability

2015 BMW X4
43,798 Miles | Miami, FL
$21,999
est. $317/mo

Track Price Check Availability

2017 BMW X4
42,886 Miles | Margate, FL
$24,899
est. $359/mo

Track Price Check Availability

2017 BMW X4
35,610 Miles | Miami, FL
$26,499
est. $382/mo

Track Price Check Availability

2017 BMW X4
32,479 Miles | Fort Lauderdale, FL
$27,990
est. $403/mo

Track Price Check Availability

2015 BMW X4
63,012 Miles | Fort Lauderdale, FL
$19,990
est. $288/mo

Track Price Check Availability

2017 BMW X4
29,686 Miles | Las Vegas, NV
$34,987
est. $504/mo

Track Price Check Availability

2017 BMW X4
36,886 Miles | Duarte, CA
$28,774
est. $415/mo

Track Price Check Availability

2018 BMW X4
23,560 Miles | Montclair, CA
$33,751
est. $486/mo

Track Price Check Availability

2016 BMW X4
45,328 Miles | Doral, FL
$26,998
est. $389/mo

Track Price Check Availability

2016 BMW X4
46,435 Miles | Oxnard, CA
$24,998
est. $360/mo

Track Price Check Availability

2016 BMW X4
34,234 Miles | Lynnwood, WA
$28,998
est. $418/mo

Track Price Check Availability

2016 BMW X4
44,658 Miles | Spokane Valley, WA
$25,998
est. $375/mo

Track Price Check Availability

2017 BMW X4
35,828 Miles | White Marsh, MD
$28,097
est. $405/mo

Track Price Check Availability

2016 BMW X4
50,858 Miles | Torrance, CA
$26,998
est. $389/mo

Track Price Check Availability

2017 BMW X4
43,341 Miles | Boynton Beach, FL
$25,998
est. $375/mo

Track Price Check Availability

2015 BMW X4
54,375 Miles | Laurel, MD
$26,998
est. $389/mo

Track Price Check Availability

2017 BMW X4
35,459 Miles | San Diego, CA
$27,998
est. $404/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage