161 Listings of 2004 BMW X3 for Sale

  • Featured Listings

    2004 BMW X3 for sale in Charlottesville, VA
    $6,995
    Blueridge Motorworks Inc

    2004 BMW X3

    Blueridge Motorworks Inc
    2004 BMW X3 for sale in Charlottesville, VA
    $6,995
    Blueridge Motorworks Inc

    2004 BMW X3

    Blueridge Motorworks Inc
  • 2004 BMW X3 for sale in Laguna Niguel, CA
    • $1,618 below average
    • Mileage
    • 161,612 Miles
    • 31,314 Miles above average
  • 2004 BMW X3 for sale in Manchester, NH

    2004 BMW X3 2.5i

    • $18 below average
    • Mileage
    • 99,000 Miles
    • 31,298 Miles below average
  • 2004 BMW X3 for sale in Garland, TX

    2004 BMW X3 3.0i

    • $172 below average
    • Mileage
    • 106,620 Miles
    • 23,346 Miles below average
  • 2004 BMW X3 for sale in San Mateo, CA

    2004 BMW X3 2.5i

    • $477 above average
    • Mileage
    • 107,600 Miles
    • 22,698 Miles below average
  • 2004 BMW X3 for sale in Sacramento, CA
    • $1,168 below average
    • Mileage
    • 106,817 Miles
    • 23,481 Miles below average
  • 2004 BMW X3 for sale in Mallie, KY
    • $1,054 below average
    • Mileage
    • 103,054 Miles
    • 27,244 Miles below average
  • 2004 BMW X3 for sale in Crystal Lake, IL
    • $1,523 below average
    • Mileage
  • 2004 BMW X3 for sale in Wilmington, DE
    • $1,176 below average
    • Mileage
    • 137,188 Miles
    • 7,222 Miles above average
  • 2004 BMW X3 for sale in La Mesa, CA

    2004 BMW X3 3.0i

    • $676 below average
    • Mileage
    • 116,900 Miles
    • 13,066 Miles below average
  • 2004 BMW X3 for sale in Lewiston, ME

    2004 BMW X3 3.0i

    • $681 below average
    • Mileage
    • 107,778 Miles
    • 22,188 Miles below average
  • 2004 BMW X3 for sale in Rockville, MD
    • Email for Price
    • Mileage
  • 2004 BMW X3 for sale in Tinton Falls, NJ

    2004 BMW X3 2.5i

    • $523 below average
    • Mileage
    • 99,337 Miles
    • 30,961 Miles below average
  • 2004 BMW X3 for sale in Ontario, CA
    • $2,023 below average
    • Mileage
    • 129,964 Miles
    • 334 Miles below average
  • 2004 BMW X3 for sale in Tampa, FL
    • $1,618 below average
    • Mileage
  • 2004 BMW X3 for sale in Roxbury, MA
    • $1,523 below average
    • Mileage
    • 157,780 Miles
    • 27,482 Miles above average
  • 2004 BMW X3 for sale in Phoenix, AZ
    • $1,568 below average
    • Mileage
    • 193,000 Miles
    • 62,702 Miles above average
  • 2004 BMW X3 for sale in Tacoma, WA

    2004 BMW X3 3.0i

    • $229 above average
    • Mileage
    • 109,000 Miles
    • 20,966 Miles below average
  • 2004 BMW X3 for sale in Saint Bonifacius, MN

    2004 BMW X3 3.0i

    • $172 below average
    • Mileage
    • 113,171 Miles
    • 16,795 Miles below average
  • 2004 BMW X3 for sale in Sacramento, CA
    • $1,176 below average
    • Mileage
    • 135,597 Miles
    • 5,631 Miles above average
  • 2004 BMW X3 for sale in Somerville, MA

    2004 BMW X3 2.5i

    • $1,477 above average
    • Mileage
    • 100,000 Miles
    • 30,298 Miles below average
  • 2004 BMW X3 for sale in Miami, FL
    • $1,520 below average
    • Mileage
    • 147,637 Miles
    • 17,339 Miles above average
  • 2004 BMW X3 for sale in Naples, FL

    2004 BMW X3 2.5i

    • $1,382 above average
    • Mileage
    • 78,243 Miles
    • 52,055 Miles below average
  • 2004 BMW X3 for sale in Calabasas, CA

    2004 BMW X3 3.0i

    • $229 above average
    • Mileage
    • 98,176 Miles
    • 31,790 Miles below average
  • 2004 BMW X3 for sale in South Hackensack, NJ
    • $969 below average
    • Mileage
    • 124,970 Miles
    • 5,328 Miles below average
  • 1 of 7