242 Listings of BMW X4 for Sale

No local results match your search, below are our national listings.
  • 2016 BMW X4 for sale in South Salt Lake, UT
    • $479 below average
    • Email for Price
    • Mileage
    • 14,437 Miles
    • 48,325 Miles below average
  • 2016 BMW X4 for sale in Lake Bluff, IL
    • $3,016 above average
    • Email for Price
    • Mileage
    • 27,406 Miles
    • 35,356 Miles below average
  • 2017 BMW X4 for sale in Peoria, IL
    • $5,933 above average
    • Email for Price
    • Mileage
    • 15,332 Miles
    • 40,454 Miles below average
  • 2017 BMW X4 for sale in Bloomington, IL
    • $3,376 above average
    • Email for Price
    • Mileage
    • 26,167 Miles
    • 22,316 Miles below average
  • 2015 BMW X4 for sale in Pikeville, KY
    • $3,137 above average
    • Email for Price
    • Mileage
    • 30,232 Miles
    • 47,187 Miles below average
  • 2015 BMW X4 for sale in Pikeville, KY
    • $3,137 above average
    • Email for Price
    • Mileage
    • 30,232 Miles
    • 47,187 Miles below average
  • 2016 BMW X4 for sale in Richmond, VA
    • $3,016 above average
    • Email for Price
    • Mileage
    • 28,850 Miles
    • 33,912 Miles below average
  • 2016 BMW X4 for sale in Jupiter, FL
    • $1,921 above average
    • Email for Price
    • Mileage
    • 42,528 Miles
    • 20,234 Miles below average
  • 2016 BMW X4 for sale in Hurst, TX
    • $1,879 above average
    • Email for Price
    • Mileage
    • 16,635 Miles
    • 46,127 Miles below average
  • 2017 BMW X4 for sale in Franklin Square, NY
    • $3,761 below average
    • Email for Price
    • Mileage
    • 23,305 Miles
    • 25,178 Miles below average
  • 2017 BMW X4 for sale in Kenvil, NJ
    • $714 below average
    • Email for Price
    • Mileage
    • 16,326 Miles
    • 32,157 Miles below average
  • 2017 BMW X4 for sale in Elmhurst, NY
    • $3,711 below average
    • Email for Price
    • Mileage
    • 31,420 Miles
    • 17,063 Miles below average
  • 2017 BMW X4 for sale in Westbury, NY
    • $884 above average
    • Email for Price
    • Mileage
    • 24,113 Miles
    • 24,370 Miles below average
  • 2017 BMW X4 for sale in North Miami Beach, FL
    • $4,984 below average
    • Email for Price
    • Mileage
    • 19,200 Miles
    • 36,586 Miles below average
  • 2016 BMW X4 for sale in Bronx, NY
    • $1,390 above average
    • Email for Price
    • Mileage
    • 53,145 Miles
    • 13,384 Miles below average
  • 1 of 17