130 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,668 above average
    • Email for Price
    • Mileage
    • 125,986 Miles
    • 105,081 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Logan, OH
    • $2,111 below average
    • Email for Price
    • Mileage
    • 189,989 Miles
    • 90,538 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Rochester, NY
    • $87 below average
    • Email for Price
    • Mileage
    • 189,113 Miles
    • 41,954 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Saylorsburg, PA

    2004 GMC Sierra 2500HD

    • $1,536 below average
    • Email for Price
    • Mileage
    • 58,870 Miles
    • 180,614 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Brighton, CO

    2004 GMC Sierra 2500HD

    • $464 above average
    • Email for Price
    • Mileage
    • 222,379 Miles
    • 17,105 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $2,581 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 62,217 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $2,581 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 62,217 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Logan, OH
    • $2,111 below average
    • Email for Price
    • Mileage
    • 146,453 Miles
    • 134,074 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Terra Alta, WV
    • $1,182 below average
    • Email for Price
    • Mileage
    • 148,264 Miles
    • 82,803 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 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $2,542 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 59,663 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Johnstown, NY
    • $1,468 above average
    • Email for Price
    • Mileage
    • 166,569 Miles
    • 72,915 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $2,542 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 59,663 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $2,542 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 59,663 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Santa Ana, CA
    • $889 above average
    • Email for Price
    • Mileage
    • 137,906 Miles
    • 142,621 Miles below average
  • 1 of 9