190 Listings of New BMW X1 for Sale

No local results match your search, below are our national listings.
  • 2019 BMW X1 for sale in Bloomington, IL
    • $1,547 above average
    • Email for Price
    • Mileage
    • 5 Miles
    • 6,998 Miles below average
  • 2019 BMW X1 for sale in Bloomington, IL
    • $2,547 above average
    • Email for Price
    • Mileage
    • 5 Miles
    • 6,998 Miles below average
  • 2019 BMW X1 for sale in Bloomington, IL
    • $2,757 above average
    • Email for Price
    • Mileage
    • 5 Miles
    • 6,998 Miles below average
  • 2019 BMW X1 for sale in Westbury, NY
    • $2,757 above average
    • Email for Price
    • Mileage
    • 5 Miles
    • 6,998 Miles below average
  • 2019 BMW X1 for sale in Peoria, IL
    • $3,097 above average
    • Email for Price
    • Mileage
    • 5 Miles
    • 6,998 Miles below average
  • 2020 BMW X1 for sale in Bloomington, IL
    • $806 below average
    • Email for Price
    • Mileage
    • 5 Miles
    • 3 Miles below average
  • 2020 BMW X1 for sale in Bloomington, IL
    • $1,349 above average
    • Email for Price
    • Mileage
    • 5 Miles
    • 3 Miles below average
  • 2019 BMW X1 for sale in Westbury, NY
    • $3,562 above average
    • Email for Price
    • Mileage
    • 6 Miles
    • 6,997 Miles below average
  • 2018 BMW X1 for sale in Wichita, KS
    • $83 below average
    • Email for Price
    • Mileage
    • 10 Miles
    • 18,856 Miles below average
  • 2020 BMW X1 for sale in Middletown, RI
    • $1,501 below average
    • Email for Price
    • Mileage
    • 12 Miles
    • 4 Miles above average
  • 2020 BMW X1 for sale in Union City, GA
    • $545 below average
    • Email for Price
    • Mileage
    • 6 Miles
    • 0 Miles above average
  • 2020 BMW X1 for sale in Union City, GA
    • $635 above average
    • Email for Price
    • Mileage
    • 6 Miles
    • 0 Miles above average
  • 2020 BMW X1 for sale in Union City, GA
    • $635 above average
    • Email for Price
    • Mileage
    • 6 Miles
    • 0 Miles above average
  • 2020 BMW X1 for sale in Union City, GA
    • $715 below average
    • Email for Price
    • Mileage
    • 6 Miles
    • 0 Miles above average
  • 2019 BMW X1 for sale in Bowling Green, KY
    • $2,792 below average
    • Email for Price
    • Mileage
    • 14 Miles
    • 6,989 Miles below average
  • 1 of 13