140 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 Madison, WI
    • $1,622 above average
    • Email for Price
    • Mileage
    • 125,986 Miles
    • 105,081 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Saylorsburg, PA

    2004 GMC Sierra 2500HD

    • $1,064 below average
    • Email for Price
    • Mileage
    • 58,870 Miles
    • 180,085 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Rochester, NY
    • $133 below average
    • Email for Price
    • Mileage
    • 189,113 Miles
    • 41,954 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $1,070 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 59,134 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $1,070 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 59,134 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $1,070 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 59,134 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Logan, OH
    • $1,466 below average
    • Email for Price
    • Mileage
    • 146,453 Miles
    • 145,390 Miles below average
  • 2004 GMC Sierra 2500 for sale in Sioux Falls, SD
    • $0 above average
    • Email for Price
    • Mileage
    • 167,000 Miles
    • 0 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $2,109 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 61,688 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $2,109 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 61,688 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Brighton, CO

    2004 GMC Sierra 2500HD

    • $936 above average
    • Email for Price
    • Mileage
    • 222,379 Miles
    • 16,576 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Chesapeake, VA
    • $1,247 below average
    • Email for Price
    • Mileage
    • 144,972 Miles
    • 103,051 Miles below average
  • 2004 GMC Sierra 2500 for sale in Forsyth, IL
    • $1,096 below average
    • Email for Price
    • Mileage
    • 106,459 Miles
    • 60,541 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Terra Alta, WV
    • $1,228 below average
    • Email for Price
    • Mileage
    • 148,264 Miles
    • 82,803 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Santa Ana, CA
    • $1,534 above average
    • Email for Price
    • Mileage
    • 137,906 Miles
    • 153,937 Miles below average
  • 1 of 10