0 Listings
  • Featured Listings

    2004 GMC Canyon for sale in West Fargo ND
    $6,800

    2004 GMC Canyon

    KJR Motors LLC
    2004 GMC Canyon for sale in Roseboro NC
    $7,999

    2004 GMC Canyon

    Quality Auto Sales
  • 2004 GMC Canyon for sale in Weldon Spring, MO
    • $701 below average
    • Mileage
    • 118,000 Miles
    • 15,964 Miles below average
  • 2004 GMC Canyon for sale in West Fargo, ND
    • $1,841 below average
    • Mileage
    • 142,000 Miles
    • 25,702 Miles below average
  • 2004 GMC Canyon for sale in Fall River, MA
    • $1,721 above average
    • Mileage
    • 130,498 Miles
    • 17,329 Miles below average
  • 2004 GMC Canyon for sale in Hot Springs, AR

    2004 GMC Canyon

    • $1,730 below average
    • Mileage
    • 209,127 Miles
    • 65,467 Miles above average
  • 2004 GMC Canyon for sale in Rosedale, IN

    2004 GMC Canyon

    • $1,230 below average
    • Mileage
    • 103,334 Miles
    • 40,326 Miles below average
  • 2004 GMC Canyon for sale in South Bend, IN
    • $1,851 below average
    • Mileage
    • 133,843 Miles
    • 13,623 Miles above average
  • 2004 GMC Canyon for sale in Denver, CO

    2004 GMC Canyon

    • $2,263 above average
    • Mileage
    • 131,694 Miles
    • 11,966 Miles below average
  • 2004 GMC Canyon for sale in Painesville, OH

    2004 GMC Canyon

    • $763 above average
    • Mileage
    • 118,399 Miles
    • 25,261 Miles below average
  • 2004 GMC Canyon for sale in Arena, WI
    • $2,279 below average
    • Mileage
    • 121,699 Miles
    • 26,128 Miles below average
  • 2004 GMC Canyon for sale in Idaho Falls, ID
    • $1,347 above average
    • Mileage
    • 137,000 Miles
    • 30,702 Miles below average
  • 2004 GMC Canyon for sale in Conway, SC

    2004 GMC Canyon

    • $175 above average
    • Mileage
    • 122,178 Miles
    • 21,482 Miles below average
  • 2004 GMC Canyon for sale in Hazleton, PA
    • $1,358 above average
    • Mileage
    • 96,514 Miles
    • 71,188 Miles below average
  • 2004 GMC Canyon for sale in Shelbyville, TN
    • $1,004 above average
    • Mileage
    • 177,882 Miles
    • 1,777 Miles above average
  • 2004 GMC Canyon for sale in Allegan, MI
    • Email for Price
    • Mileage
    • 156,670 Miles
    • 11,032 Miles below average
  • 2004 GMC Canyon for sale in Plainwell, MI
    • Email for Price
    • Mileage
    • 156,670 Miles
    • 11,032 Miles below average
  • 2004 GMC Canyon for sale in Tampa, FL
    • Email for Price
    • Mileage
    • 125,824 Miles
    • 17,836 Miles below average
  • 2004 GMC Canyon for sale in Battle Creek, MI

    2004 GMC Canyon

    • $237 below average
    • Mileage
    • 168,418 Miles
    • 24,758 Miles above average
  • 2004 GMC Canyon for sale in Moses Lake, WA
    • $4,274 above average
    • Mileage
    • 128,040 Miles
    • 15,620 Miles below average
  • 2004 GMC Canyon for sale in Connersville, IN
    • $686 below average
    • Mileage
  • 2004 GMC Canyon for sale in Yankton, SD
    • $501 below average
    • Mileage
    • 244,929 Miles
    • 68,824 Miles above average
  • 2004 GMC Canyon for sale in Ringgold, GA
    • Email for Price
    • Mileage
    • 128,691 Miles
    • 14,969 Miles below average
  • 2004 GMC Canyon for sale in Toledo, OH
    • Email for Price
    • Mileage
    • 150,721 Miles
    • 16,981 Miles below average
  • 2004 GMC Canyon for sale in Smithfield, NC
    • $649 above average
    • Mileage
    • 153,785 Miles
    • 13,917 Miles below average
  • 2004 GMC Canyon for sale in East Providence, RI
    • $551 below average
    • Mileage
    • 258,731 Miles
    • 91,029 Miles above average
  • 1 of 3