995 Listings of 2004 Jeep Grand Cherokee for Sale

  • Featured Listings

  • 2004 Jeep Grand Cherokee for sale in Grand Rapids, MI
    • $1,247 below average
    • Mileage
    • 130,871 Miles
    • 11,584 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Atglen, PA
    • $1,824 above average
    • Mileage
    • 113,439 Miles
    • 31,643 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Lowell, MA
    • $1,076 below average
    • Mileage
    • 134,572 Miles
    • 10,510 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Mishawaka, IN
    • $1,152 below average
    • Mileage
    • 116,010 Miles
    • 26,445 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Crestwood, IL
    • $1,247 below average
    • Mileage
    • 109,460 Miles
    • 32,995 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Metairie, LA
    • $1,267 below average
    • Mileage
    • 147,972 Miles
    • 5,517 Miles above average
  • 2004 Jeep Grand Cherokee for sale in Smithfield, RI
    • $1,076 below average
    • Mileage
    • 128,614 Miles
    • 16,468 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Waukegan, IL
    • $1,148 below average
    • Mileage
    • 110,500 Miles
    • 31,955 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Danbury, CT
    • $778 below average
    • Mileage
    • 115,921 Miles
    • 23,379 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Cambridge, WI
    • $592 below average
    • Mileage
    • 151,852 Miles
    • 16,624 Miles above average
  • 2004 Jeep Grand Cherokee for sale in Massillon, OH
    • $197 below average
    • Mileage
    • 121,853 Miles
    • 20,602 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Indianapolis, IN
    • $144 below average
    • Mileage
    • 107,499 Miles
    • 33,590 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Uniontown, OH
    • $1,318 below average
    • Mileage
    • 144,239 Miles
    • 4,939 Miles above average
  • 2004 Jeep Grand Cherokee for sale in Harviell, MO
    • $1,087 below average
    • Mileage
    • 125,000 Miles
    • 10,228 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Salina, UT
    • $848 above average
    • Mileage
    • 116,675 Miles
    • 25,780 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Taylorsville, NC
    • $1,278 below average
    • Mileage
    • 157,000 Miles
    • 17,700 Miles above average
  • Featured 2004 Jeep Grand Cherokee Listings

  • 2004 Jeep Grand Cherokee for sale in Hartville, OH
    • $1,337 below average
    • Mileage
    • 145,711 Miles
    • 10,483 Miles above average
  • 2004 Jeep Grand Cherokee for sale in Cicero, IL
    • $743 below average
    • Mileage
  • 2004 Jeep Grand Cherokee for sale in Murphysboro, IL
    • $1,152 below average
    • Mileage
    • 159,289 Miles
    • 16,834 Miles above average
  • 2004 Jeep Grand Cherokee for sale in Boise, ID
    • Email for Price
    • Mileage
    • 170,000 Miles
    • 27,545 Miles above average
  • 2004 Jeep Grand Cherokee for sale in Murphysboro, IL
    • $1,152 below average
    • Mileage
    • 158,000 Miles
    • 15,545 Miles above average
  • 2004 Jeep Grand Cherokee for sale in Hampstead, NH
    • $708 below average
    • Mileage
    • 107,456 Miles
    • 34,999 Miles below average
  • 2004 Jeep Grand Cherokee for sale in Casselberry, FL
    • $373 below average
    • Mileage
    • 145,492 Miles
    • 6,192 Miles above average
  • 2004 Jeep Grand Cherokee for sale in Sarasota, FL
    • $1,087 below average
    • Mileage
    • 114,447 Miles
    • 20,781 Miles below average
  • 1 of 42