141 Listings of 2004 GMC Sierra 2500 for Sale

No local results match your search, below are our national listings.
  • 2004 GMC Sierra 2500HD for sale in Saylorsburg, PA

    2004 GMC Sierra 2500HD

    • $2,074 below average
    • Email for Price
    • Mileage
    • 58,870 Miles
    • 177,411 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Houston, TX
    • $1,234 below average
    • Email for Price
    • Mileage
    • 210,442 Miles
    • 59,352 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Lake Ariel, PA
    • $1,766 above average
    • Email for Price
    • Mileage
    • 113,553 Miles
    • 156,241 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Saint George, UT
    • $2,426 above average
    • Email for Price
    • Mileage
    • 174,153 Miles
    • 62,128 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Madison, WI
    • $985 above average
    • Email for Price
    • Mileage
    • 125,986 Miles
    • 93,681 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Logan, OH
    • $1,279 below average
    • Email for Price
    • Mileage
    • 146,453 Miles
    • 123,341 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Bismarck, ND

    2004 GMC Sierra 2500HD

    • $2,431 above average
    • Email for Price
    • Mileage
    • 169,380 Miles
    • 66,901 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Adel, IA
    • $2,230 above average
    • Email for Price
    • Mileage
    • 115,142 Miles
    • 104,525 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $2,080 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 56,460 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Scottsbluff, NE
    • $1,008 below average
    • Email for Price
    • Mileage
    • 229,964 Miles
    • 39,830 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Oxford, ME
    • $770 below average
    • Email for Price
    • Mileage
    • 142,816 Miles
    • 76,851 Miles below average
  • 2004 GMC Sierra 2500 for sale in Forsyth, IL
    • $0 above average
    • Email for Price
    • Mileage
    • 106,000 Miles
    • 0 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Missoula, MT
    • $2,761 above average
    • Email for Price
    • Mileage
    • 203,896 Miles
    • 65,898 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Chesapeake, VA
    • $1,267 below average
    • Email for Price
    • Mileage
    • 144,972 Miles
    • 103,051 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $3,119 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 59,014 Miles below average
  • 1 of 10