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

2016 BMW X4
46,994 Miles | Scottsdale, AZ
$24,151
est. $348/mo

Track Price Check Availability

2017 BMW X4
39,775 Miles | San Diego, CA
$28,998
est. $418/mo

Track Price Check Availability

2017 BMW X4
41,310 Miles | Buena Park, CA
$27,998
est. $404/mo

Track Price Check Availability

2016 BMW X4
38,079 Miles | Escondido, CA
$25,998
est. $375/mo

Track Price Check Availability

2016 BMW X4
28,742 Miles | Puyallup, WA
$26,998
est. $389/mo

Track Price Check Availability

2015 BMW X4
58,070 Miles | Frederick, MD
$24,998
est. $360/mo

Track Price Check Availability

2017 BMW X4
34,035 Miles | Milwaukee, WI
$29,998
est. $432/mo

Track Price Check Availability

2018 BMW X4
18,774 Miles | Wayzata, MN
$37,490
est. $540/mo

Track Price Check Availability

2016 BMW X4
46,930 Miles | Highlands Ranch, CO
$26,622
est. $384/mo

Track Price Check Availability

2018 BMW X4
20,472 Miles | Wayzata, MN
$37,290
est. $538/mo

Track Price Check Availability

2015 BMW X4
73,112 Miles | Loveland, CO
$21,945
est. $316/mo

Track Price Check Availability

2017 BMW X4
25,693 Miles | West Park, FL
$24,495
est. $353/mo

Track Price Check Availability

2017 BMW X4
25,115 Miles | Bronx, NY
$25,995
est. $375/mo

Track Price Check Availability

2015 BMW X4
64,745 Miles | Portland, OR
$22,491
est. $324/mo

Track Price Check Availability

2017 BMW X4
45,814 Miles | Bronx, NY
$24,850
est. $358/mo

Track Price Check Availability

2018 BMW X4
36,695 Miles | Long Island City, NY
$33,888
est. $488/mo

Track Price Check Availability

2017 BMW X4
45,342 Miles | Davie, FL
$27,751
est. $400/mo

Track Price Check Availability

2017 BMW X4
40,346 Miles | Naperville, IL
$32,577
est. $470/mo

Track Price Check Availability

2017 BMW X4
45,882 Miles | Woodside, NY
$21,945
est. $316/mo

Track Price Check Availability

2018 BMW X4
34,063 Miles | Oakhurst, NJ
$27,205
est. $392/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage