2017 BMW X4
34,979 Miles | Las Vegas, NV
$33,971
est. $490/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
33,199 Miles | Fairfield, CA
$28,998
est. $418/mo

Track Price Check Availability

2016 BMW X4
51,448 Miles | Westborough, MA
$24,998
est. $360/mo

Track Price Check Availability

2017 BMW X4
20,473 Miles | Oak Lawn, IL
$32,998
est. $476/mo

Track Price Check Availability

2015 BMW X4
37,935 Miles | Duarte, CA
$23,998
est. $346/mo

Track Price Check Availability

2016 BMW X4
31,960 Miles | Pompano Beach, FL
$28,998
est. $418/mo

Track Price Check Availability

2016 BMW X4
31,363 Miles | Orlando, FL
$27,998
est. $404/mo

Track Price Check Availability

2017 BMW X4
28,633 Miles | Renton, WA
$30,998
est. $447/mo

Track Price Check Availability

2016 BMW X4
32,438 Miles | Fremont, CA
$29,998
est. $432/mo

Track Price Check Availability

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

Track Price Check Availability

2016 BMW X4
59,642 Miles | Great Neck, NY
$22,995
est. $331/mo

Track Price Check Availability

2016 BMW X4
52,406 Miles | Stafford, TX
$26,030
est. $375/mo

Track Price Check Availability

2016 BMW X4
28,954 Miles | Stafford, TX
$27,960
est. $403/mo

Track Price Check Availability

2016 BMW X4
28,446 Miles | Nashville, TN
$30,998
est. $447/mo

Track Price Check Availability

2016 BMW X4
47,121 Miles | Irving, TX
$26,998
est. $389/mo

Track Price Check Availability

2016 BMW X4
39,147 Miles | San Antonio, TX
$26,998
est. $389/mo

Track Price Check Availability

2015 BMW X4
56,272 Miles | Denver, CO
$23,782
est. $343/mo

Track Price Check Availability

2016 BMW X4
45,576 Miles | Norristown, PA
$25,999
est. $375/mo

Track Price Check Availability

2018 BMW X4
30,268 Miles | Bryan, TX
$36,990
est. $533/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage