2015 BMW X4
70,526 Miles | Miami, FL
$20,499
Est $295/mo

Track Price Check Availability

2016 BMW X4
58,250 Miles | Miami, FL
$23,399
Est $337/mo

Track Price Check Availability

2016 BMW X4
41,284 Miles | Margate, FL
$24,699
Est $356/mo

Track Price Check Availability

2016 BMW X4
45,649 Miles | Hollywood , FL
$24,497
Est $353/mo

Track Price Check Availability

2015 BMW X4
48,504 Miles | Columbia, SC
$25,998
Est $375/mo

Track Price Check Availability

2016 BMW X4
61,838 Miles | West Park, FL
$22,998
Est $331/mo

Track Price Check Availability

2016 BMW X4
24,144 Miles | Doral, FL
$28,298
Est $408/mo

Track Price Check Availability

2016 BMW X4
49,191 Miles | West Park, FL
$23,698
Est $342/mo

Track Price Check Availability

2016 BMW X4
47,906 Miles | Lauderdale Lakes, FL
$25,690
Est $370/mo

Track Price Check Availability

2018 BMW X4
17,031 Miles | Fremont, CA
$35,998
Est $519/mo

Track Price Check Availability

2016 BMW X4
21,417 Miles | Raleigh, NC
$29,998
Est $432/mo

Track Price Check Availability

2016 BMW X4
27,528 Miles | Newport News, VA
$29,998
Est $432/mo

Track Price Check Availability

2016 BMW X4
56,278 Miles | Ellicott City, MD
$26,998
Est $389/mo

Track Price Check Availability

2016 BMW X4
29,138 Miles | Sterling, VA
$31,998
Est $461/mo

Track Price Check Availability

2016 BMW X4
30,811 Miles | Jackson, TN
$29,998
Est $432/mo

Track Price Check Availability

2016 BMW X4
43,625 Miles | Gaithersburg, MD
$27,998
Est $404/mo

Track Price Check Availability

2015 BMW X4
32,190 Miles | White Marsh, MD
$27,998
Est $404/mo

Track Price Check Availability

2016 BMW X4
22,976 Miles | Fairfield, CA
$29,998
Est $432/mo

Track Price Check Availability

2016 BMW X4
24,131 Miles | Woodbridge, VA
$31,998
Est $461/mo

Track Price Check Availability

2016 BMW X4
43,044 Miles | Naples, FL
$28,998
Est $418/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage