0 Listings
  • Featured Listings

    2004 GMC Sierra 2500HD for sale in Reno NV
    $25,215

    2004 GMC Sierra 2500HD

    Alan's Auto Network
    2004 GMC Sierra 2500HD for sale in Emmetsburg IA
    $20,500

    2004 GMC Sierra 2500HD

    Northland Auto and Marine
    2004 GMC Sierra 2500HD for sale in Martinsville IN
    $15,985

    2004 GMC Sierra 2500HD

    Approval Auto Credit Inc
    2004 GMC Sierra 2500HD for sale in Butte MT
    $16,995

    2004 GMC Sierra 2500HD

    Mile High Jeep Montana - Jeep Montana
  • 2004 GMC Sierra 2500HD for sale in Ellsworth, WI
    • $2,744 below average
    • Mileage
    • 129,485 Miles
    • 33,474 Miles below average
  • 2004 GMC Sierra 2500HD for sale in West Bridgewater, MA
    • $2,789 below average
    • Mileage
    • 137,755 Miles
    • 25,204 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Washington, UT
    • $2,349 below average
    • Mileage
    • 134,165 Miles
    • 39,321 Miles below average
  • 2004 GMC Sierra 2500HD for sale in La Puente, CA
    • $3,629 below average
    • Mileage
    • 184,091 Miles
    • 5,138 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Herrin, IL
    • $3,089 below average
    • Mileage
    • 146,901 Miles
    • 16,058 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Nottawa, MI
    • $1,629 below average
    • Mileage
    • 169,610 Miles
    • 19,619 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Norfolk, VA
    • $2,854 below average
    • Mileage
    • 153,359 Miles
    • 20,127 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Butler, WI
    • $2,744 below average
    • Mileage
    • 157,000 Miles
    • 5,959 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Lakewood, CO
    • $1,733 below average
    • Mileage
    • 149,000 Miles
    • 40,229 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Oklahoma City, OK
    • Email for Price
    • Mileage
  • 2004 GMC Sierra 2500HD for sale in Tempe, AZ
    • $1,744 below average
    • Mileage
    • 147,396 Miles
    • 15,563 Miles below 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 Corona, CA

    2004 GMC Sierra 2500HD

    • $8,155 above average
    • Mileage
    • 131,568 Miles
    • 41,918 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Emmetsburg, IA
    • $5,656 above average
    • Mileage
    • 145,821 Miles
    • 27,665 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Grayslake, IL

    2004 GMC Sierra 2500HD

    • $8,151 above average
    • Mileage
    • 147,541 Miles
    • 25,945 Miles below average
  • 2004 GMC Sierra 2500HD for sale in West Plains, MO
    • $2,839 below average
    • Mileage
    • 178,773 Miles
    • 15,814 Miles above average
  • Featured 2004 GMC Sierra 2500HD Listings

    2004 GMC Sierra 2500 for sale in Colonial Heights VA
    $14,995

    2004 GMC Sierra 2500

    Victory Lane Auto Sales
    2004 GMC Sierra 2500HD for sale in Anoka MN
    $14,997

    2004 GMC Sierra 2500HD

    CHRISTIAN AUTO SALES
  • 2004 GMC Sierra 2500HD for sale in Ashley, OH
    • $5,211 above average
    • Mileage
    • 120,906 Miles
    • 42,053 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Marietta, GA
    • $2,849 below average
    • Mileage
    • 151,913 Miles
    • 21,573 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Russellville, KY
    • $1,240 below average
    • Mileage
    • 151,966 Miles
    • 10,993 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Winchester, VA
    • Email for Price
    • Mileage
    • 131,446 Miles
    • 42,040 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Houston, TX
    • $1,894 below average
    • Mileage
    • 84,052 Miles
    • 89,434 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Swansea, MA
    • $1,744 below average
    • Mileage
    • 92,943 Miles
    • 70,016 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Greenville, OH
    • $2,629 below average
    • Mileage
    • 244,000 Miles
    • 54,771 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Brookings, SD

    2004 GMC Sierra 2500HD

    • $844 below average
    • Mileage
    • 146,349 Miles
    • 27,137 Miles below average
  • 1 of 7