133 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,454 above average
    • Email for Price
    • Mileage
    • 125,986 Miles
    • 103,562 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Locust Grove, VA
    • $3,839 above average
    • Email for Price
    • Mileage
    • 133,878 Miles
    • 146,649 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
    • $301 below average
    • Email for Price
    • Mileage
    • 189,113 Miles
    • 40,435 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Saylorsburg, PA

    2004 GMC Sierra 2500HD

    • $1,666 below average
    • Email for Price
    • Mileage
    • 58,870 Miles
    • 176,814 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Brighton, CO

    2004 GMC Sierra 2500HD

    • $334 above average
    • Email for Price
    • Mileage
    • 222,379 Miles
    • 13,305 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $2,711 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 58,417 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $2,711 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 58,417 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $2,672 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 55,863 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Terra Alta, WV
    • $1,396 below average
    • Email for Price
    • Mileage
    • 148,264 Miles
    • 81,284 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Johnstown, NY
    • $1,338 above average
    • Email for Price
    • Mileage
    • 166,569 Miles
    • 69,115 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 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 Tacoma, WA

    2004 GMC Sierra 2500HD

    • $2,672 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 55,863 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $2,672 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 55,863 Miles below average
  • 1 of 9