53 Listings of 2016 BMW X3 for Sale

  • Featured Listings

  • 2016 BMW X3 for sale in Long Island City, NY
    • $4,156 below average
    • Mileage
    • 48,456 Miles
    • 19,679 Miles above average
  • 2016 BMW X3 for sale in Florence, KY
    • $1,944 above average
    • Mileage
    • 26,689 Miles
    • 8,877 Miles below average
  • 2016 BMW X3 for sale in San Jose, CA
    • $5,156 below average
    • Mileage
    • 35,255 Miles
    • 6,478 Miles above average
  • 2016 BMW X3 for sale in Lynnwood, WA
    • $3,657 below average
    • Mileage
    • 26,869 Miles
    • 1,908 Miles below average
  • 2016 BMW X3 for sale in Las Vegas, NV
    • $665 below average
    • Mileage
    • 24,397 Miles
    • 4,380 Miles below average
  • 2016 BMW X3 for sale in Live Oak, FL
    • $3,661 below average
    • Mileage
    • 34,184 Miles
    • 5,407 Miles above average
  • 2016 BMW X3 for sale in Tempe, AZ
    • $3,756 below average
    • Mileage
    • 41,604 Miles
    • 12,827 Miles above average
  • 2016 BMW X3 for sale in Westborough, MA
    • $1,254 below average
    • Mileage
    • 21,665 Miles
    • 2,107 Miles below average
  • 2016 BMW X3 for sale in Boerne, TX
    • $2,706 below average
    • Mileage
    • 29,255 Miles
    • 478 Miles above average
  • 2016 BMW X3 for sale in Orange, NJ
    • $5,661 below average
    • Mileage
    • 30,052 Miles
    • 1,275 Miles above average
  • 2016 BMW X3 for sale in Alsip, IL
    • $2,631 above average
    • Mileage
    • 21,751 Miles
    • 2,021 Miles below average
  • 2016 BMW X3 for sale in Des Plaines, IL
    • $3,671 below average
    • Mileage
    • 40,163 Miles
    • 11,386 Miles above average
  • 2016 BMW X3 for sale in West Palm Beach, FL
    • $5,120 below average
    • Mileage
    • 42,663 Miles
    • 7,097 Miles above average
  • 2016 BMW X3 for sale in Lewisville, TX
    • $2,667 below average
    • Mileage
    • 26,723 Miles
    • 2,054 Miles below average
  • 2016 BMW X3 for sale in Blawnox, PA
    • $768 below average
    • Mileage
    • 34,496 Miles
    • 5,719 Miles above average
  • 2016 BMW X3 for sale in Bridgeport, CT
    • $6,189 above average
    • Mileage
    • 23,778 Miles
    • 4,999 Miles below average
  • 2016 BMW X3 for sale in Delray Beach, FL
    • $3,666 below average
    • Mileage
    • 39,012 Miles
    • 10,235 Miles above average
  • 2016 BMW X3 for sale in Larchmont, NY
    • $3,661 below average
    • Mileage
    • 45,667 Miles
    • 16,890 Miles above average
  • 2016 BMW X3 for sale in Long Island City, NY
    • $3,756 below average
    • Mileage
    • 39,762 Miles
    • 10,985 Miles above average
  • 2016 BMW X3 for sale in Fredericksburg, VA
    • $3,206 below average
    • Mileage
    • 39,987 Miles
    • 11,210 Miles above average
  • 2016 BMW X3 for sale in Lake Havasu City, AZ
    • Email for Price
    • Mileage
    • 29,527 Miles
    • 750 Miles above average
  • 2016 BMW X3 for sale in Wilmington, NC
    • $1,156 below average
    • Mileage
    • 34,757 Miles
    • 5,980 Miles above average
  • 2016 BMW X3 for sale in Portsmouth, NH
    • $3,059 below average
    • Mileage
    • 43,629 Miles
    • 14,852 Miles above average
  • 2016 BMW X3 for sale in New Bern, NC
    • $1,342 above average
    • Mileage
    • 25,222 Miles
    • 3,555 Miles below average
  • 1 of 3