282 Listings of 2009 BMW X5 for Sale

  • Featured Listings

    2009 BMW X5 for sale in Finksburg, MD
    $15,495
    Patti O'Malley's Cars & Trucks

    2009 BMW X5

    Patti O'Malley's Cars & Trucks
  • 2009 BMW X5 for sale in Houston, TX
    • $3,399 below average
    • Mileage
    • 101,500 Miles
    • 5,385 Miles above average
  • 2009 BMW X5 for sale in Carmichael, CA
    • $405 below average
    • Mileage
    • 76,450 Miles
    • 19,665 Miles below average
  • 2009 BMW X5 for sale in Oklahoma City, OK
    • $1,395 below average
    • Mileage
    • 89,068 Miles
    • 7,047 Miles below average
  • 2009 BMW X5 for sale in Richmond Hill, NY
    • $3,410 below average
    • Mileage
    • 87,892 Miles
    • 8,223 Miles below average
  • 2009 BMW X5 for sale in Seymour, CT
    • $3,391 below average
    • Mileage
    • 112,519 Miles
    • 16,404 Miles above average
  • 2009 BMW X5 for sale in Virginia Beach, VA
    • $3,395 below average
    • Mileage
    • 133,639 Miles
    • 37,524 Miles above average
  • 2009 BMW X5 for sale in Burlington, WI
    • $1,428 below average
    • Mileage
    • 81,631 Miles
    • 9,899 Miles below average
  • 2009 BMW X5 for sale in Highland Park, NJ
    • $428 below average
    • Mileage
    • 69,378 Miles
    • 22,152 Miles below average
  • 2009 BMW X5 for sale in Carmichael, CA

    2009 BMW X5

    • $2,056 below average
    • Mileage
    • 87,353 Miles
    • 8,296 Miles below average
  • 2009 BMW X5 for sale in Murfreesboro, TN
    • $2,890 below average
    • Mileage
    • 104,650 Miles
    • 8,535 Miles above average
  • 2009 BMW X5 for sale in Hollywood, FL
    • $3,578 below average
    • Mileage
    • 105,881 Miles
    • 9,766 Miles above average
  • 2009 BMW X5 for sale in San Antonio, TX
    • $3,400 below average
    • Mileage
    • 95,100 Miles
    • 1,015 Miles below average
  • 2009 BMW X5 for sale in Somerville, NJ
    • $3,333 below average
    • Mileage
    • 81,972 Miles
    • 9,558 Miles below average
  • 2009 BMW X5 for sale in Raleigh, NC
    • $402 below average
    • Mileage
    • 75,814 Miles
    • 20,301 Miles below average
  • 2009 BMW X5 for sale in Holland, MI
    • $2,395 below average
    • Mileage
    • 115,975 Miles
    • 19,860 Miles above average
  • 2009 BMW X5 for sale in Milwaukie, OR
    • $2,605 above average
    • Mileage
    • 63,747 Miles
    • 32,368 Miles below average
  • Featured 2009 BMW X5 Listings

    2009 BMW X5 for sale in Malden, MA
    $14,999
    GREGORY0544@GMAIL.COM

    2009 BMW X5

    GREGORY0544@GMAIL.COM
    2009 BMW X5 for sale in Kansas City, MO
    $15,998
    Conklin Fangman Kansas City

    2009 BMW X5

    Conklin Fangman Kansas City
  • 2009 BMW X5 for sale in Garland, TX
    • $4,329 below average
    • Mileage
    • 140,985 Miles
    • 49,455 Miles above average
  • 2009 BMW X5 for sale in Pittsburgh, PA
    • $671 above average
    • Mileage
    • 100,000 Miles
    • 8,470 Miles above average
  • 2009 BMW X5 for sale in Saratoga Springs, NY
    • $2,472 above average
    • Mileage
    • 85,287 Miles
    • 6,243 Miles below average
  • 2009 BMW X5 for sale in Schoolcraft, MI
    • $2,608 above average
    • Mileage
    • 77,602 Miles
    • 18,513 Miles below average
  • 2009 BMW X5 for sale in Snellville, GA
    • $395 below average
    • Mileage
    • 79,999 Miles
    • 16,116 Miles below average
  • 2009 BMW X5 for sale in Garland, TX

    2009 BMW X5

    • $2,151 below average
    • Mileage
    • 106,905 Miles
    • 11,256 Miles above average
  • 2009 BMW X5 for sale in Weatherford, TX
    • $3,590 below average
    • Mileage
    • 126,926 Miles
    • 30,811 Miles above average
  • 2009 BMW X5 for sale in Columbus, OH
    • $3,778 below average
    • Mileage
    • 122,724 Miles
    • 31,194 Miles above average
  • 1 of 12