205 Listings of 2004 GMC Sierra 2500 for Sale

  • Featured Listings

  • 2004 GMC Sierra 2500HD for sale in Nottawa, MI
    • $1,660 below average
    • Mileage
    • 169,610 Miles
    • 13,337 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Ellsworth, WI
    • $2,754 below average
    • Mileage
    • 129,485 Miles
    • 31,569 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Washington, UT
    • $2,388 below average
    • Mileage
    • 134,165 Miles
    • 38,495 Miles below average
  • 2004 GMC Sierra 2500HD for sale in West Bridgewater, MA
    • $2,799 below average
    • Mileage
    • 137,755 Miles
    • 23,299 Miles below average
  • 2004 GMC Sierra 2500HD for sale in La Puente, CA
    • $3,660 below average
    • Mileage
    • 184,091 Miles
    • 1,144 Miles above average
  • 2004 GMC Sierra 2500 for sale in Taylorsville, NC
    • $2,693 below average
    • Mileage
    • 248,001 Miles
    • 82,591 Miles above average
  • 2004 GMC Sierra 2500 for sale in Frankfort, KY

    2004 GMC Sierra 2500

    • $2,865 below average
    • Mileage
    • 151,000 Miles
    • 10,031 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Herrin, IL
    • $3,099 below average
    • Mileage
    • 146,901 Miles
    • 14,153 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Butler, WI
    • $2,754 below average
    • Mileage
    • 157,000 Miles
    • 4,054 Miles below average
  • 2004 GMC Sierra 2500 for sale in El Reno, OK
    • $1,643 below average
    • Mileage
    • 147,954 Miles
    • 17,456 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Norfolk, VA
    • $2,893 below average
    • Mileage
    • 153,359 Miles
    • 19,301 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Emmetsburg, IA
    • $5,617 above average
    • Mileage
    • 145,821 Miles
    • 26,839 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Rome, GA
    • $5,754 below average
    • Mileage
    • 304,040 Miles
    • 142,986 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Council Bluffs, IA
    • $2,126 below average
    • Mileage
    • 144,043 Miles
    • 10,993 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Lakewood, CO
    • $1,764 below average
    • Mileage
    • 149,000 Miles
    • 33,947 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Oklahoma City, OK
    • Email for Price
    • Mileage
  • Featured 2004 GMC Sierra 2500 Listings

  • 2004 GMC Sierra 2500HD for sale in Tempe, AZ
    • $1,754 below average
    • Mileage
    • 147,396 Miles
    • 13,658 Miles below average
  • 2004 GMC Sierra 2500 for sale in Holland, MI

    2004 GMC Sierra 2500

    • $2,840 below average
    • Mileage
    • 199,788 Miles
    • 38,757 Miles above average
  • 2004 GMC Sierra 2500 for sale in Walpole, MA
    • $2,715 below average
    • Mileage
    • 194,694 Miles
    • 32,316 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Cocoa, FL
    • $250 below average
    • Mileage
    • 91,224 Miles
    • 69,830 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Corona, CA

    2004 GMC Sierra 2500HD

    • $8,116 above average
    • Mileage
    • 131,568 Miles
    • 41,092 Miles below average
  • 2004 GMC Sierra 2500 for sale in Anderson, SC
    • $2,402 above average
    • Mileage
    • 127,374 Miles
    • 38,036 Miles below average
  • 2004 GMC Sierra 2500 for sale in Houma, LA
    • $1,598 below average
    • Mileage
    • 147,298 Miles
    • 18,112 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Grayslake, IL

    2004 GMC Sierra 2500HD

    • $8,112 above average
    • Mileage
    • 147,541 Miles
    • 25,119 Miles below average
  • 1 of 9