0 Listings
  • Featured Listings

    2017 BMW X3 for sale in Lake Bluff IL
    $53,145

    2017 BMW X3

    Karl Knauz BMW
    2017 BMW X3 for sale in Lake Bluff IL
    $52,123

    2017 BMW X3

    Karl Knauz BMW
    2017 BMW X3 for sale in Pittsfield MA
    $53,295

    2017 BMW X3

    Flynn Volkswagen Audi BMW
    2017 BMW X3 for sale in Lake Bluff IL
    $56,120

    2017 BMW X3

    Karl Knauz BMW
  • 2017 BMW X3 for sale in Miami, FL
    • $11,064 below average
    • Mileage
  • 2017 BMW X3 for sale in Louisville, OH
    • $11,159 below average
    • Mileage
    • 17,928 Miles
    • 13,019 Miles above average
  • 2017 BMW X3 for sale in Houston, TX
    • $5,859 below average
    • Mileage
    • 12,251 Miles
    • 3,588 Miles above average
  • 2017 BMW X3 for sale in Houston, TX
    • $5,859 below average
    • Mileage
    • 12,251 Miles
    • 3,588 Miles above average
  • 2017 BMW X3 for sale in Scottsdale, AZ
    • $5,379 below average
    • Mileage
    • 6,891 Miles
    • 1,772 Miles below average
  • 2017 BMW X3 for sale in Gulf Breeze, FL
    • $10,564 below average
    • Mileage
    • 23,310 Miles
    • 18,401 Miles above average
  • 2017 BMW X3 for sale in Shererville, IN
    • $1,286 below average
    • Mileage
    • 3 Miles
    • 4,906 Miles below average
  • 2017 BMW X3 for sale in Lodi, NJ
    • $7,059 below average
    • Mileage
    • 12,971 Miles
    • 8,062 Miles above average
  • 2017 BMW X3 for sale in Plano, TX
    • $5,933 below average
    • Mileage
    • 17,092 Miles
    • 8,429 Miles above average
  • 2017 BMW X3 for sale in Morrow, GA
    • $9,484 below average
    • Mileage
    • 16,222 Miles
    • 11,313 Miles above average
  • 2017 BMW X3 for sale in Libertyville, IL
    • $9,104 below average
    • Mileage
    • 15,199 Miles
    • 10,290 Miles above average
  • 2017 BMW X3 for sale in Fargo, ND
    • $11,280 below average
    • Mileage
    • 33,001 Miles
    • 28,092 Miles above average
  • 2017 BMW X3 for sale in Madison, NJ
    • $11,071 below average
    • Mileage
    • 17,320 Miles
    • 12,411 Miles above average
  • 2017 BMW X3 for sale in Westbury, NY
    • $5,836 above average
    • Mileage
    • 5 Miles
    • 4,904 Miles below average
  • 2017 BMW X3 for sale in Plainwell, MI
    • $8,069 below average
    • Mileage
    • 7,905 Miles
    • 2,996 Miles above average
  • 2017 BMW X3 for sale in Westbury, NY
    • $4,736 above average
    • Mileage
    • 5 Miles
    • 4,904 Miles below average
  • Featured 2017 BMW X3 Listings

    2017 BMW X3 for sale in Lake Bluff IL
    $49,495

    2017 BMW X3

    Karl Knauz BMW
    2017 BMW X3 for sale in Lake Bluff IL
    $49,995

    2017 BMW X3

    Karl Knauz BMW
    2017 BMW X3 for sale in Bedford TX
    $34,995

    2017 BMW X3

    Mac Churchill AUTOmall
    2017 BMW X3 for sale in Lake Bluff IL
    $55,445

    2017 BMW X3

    Karl Knauz BMW
  • 2017 BMW X3 for sale in North Vernon, IN
    • $8,159 below average
    • Mileage
    • 14,166 Miles
    • 9,257 Miles above average
  • 2017 BMW X3 for sale in Westbury, NY
    • $5,611 above average
    • Mileage
    • 5 Miles
    • 4,904 Miles below average
  • 2017 BMW X3 for sale in Harriman, NY
    • $1 above average
    • Mileage
    • 4,831 Miles
    • 1,598 Miles below average
  • 2017 BMW X3 for sale in Shererville, IN
    • $802 above average
    • Mileage
  • 2017 BMW X3 for sale in Nashville, TN
    • $10,649 below average
    • Mileage
    • 10,931 Miles
    • 6,022 Miles above average
  • 2017 BMW X3 for sale in Shererville, IN
    • $4,814 below average
    • Mileage
  • 2017 BMW X3 for sale in Leavenworth, KS
    • $7,759 below average
    • Mileage
    • 14,894 Miles
    • 9,985 Miles above average
  • 2017 BMW X3 for sale in Lake Bluff, IL
    • $2,164 below average
    • Mileage
    • 4,123 Miles
    • 786 Miles below average
  • 1 of 18