148 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 Bristol, TN
    • $1,073below average
    • Email for Price
    • Mileage
    • 123,445 Miles
    • 51,316 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Alma, MI
    • $2,893below average
    • Email for Price
    • Mileage
    • 75,233 Miles
    • 96,445 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Beatrice, NE

    2004 GMC Sierra 2500HD

    • $2,588below average
    • Email for Price
    • Mileage
    • 184,707 Miles
    • 13,029 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Norwood, NC
    • $3,111above average
    • Email for Price
    • Mileage
    • 145,896 Miles
    • 25,782 Miles below average
  • 2004 GMC Sierra 2500HD for sale in La Habra, CA
    • $1,977above average
    • Email for Price
    • Mileage
    • 137,906 Miles
    • 36,855 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Brodheadsville, PA
    • $588below average
    • Email for Price
    • Mileage
    • 134,697 Miles
    • 36,981 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Stevens Point, WI
    • $3,983below average
    • Email for Price
    • Mileage
    • 131,482 Miles
    • 43,279 Miles below average
  • 2004 GMC Sierra 2500 for sale in Cincinnati, OH
    • $2,487below average
    • Email for Price
    • Mileage
    • 146,068 Miles
    • 24,359 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Arnold, MO
    • $1,588below average
    • Email for Price
    • Mileage
    • 268,334 Miles
    • 96,656 Miles above average
  • 2004 GMC Sierra 2500 for sale in Harrison, AR
    • $2,385below average
    • Email for Price
    • Mileage
    • 241,687 Miles
    • 64,323 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Landrum, SC
    • $4,022above average
    • Email for Price
    • Mileage
    • 148,100 Miles
    • 26,661 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Baltimore, MD

    2004 GMC Sierra 2500HD

    • $2,893below average
    • Email for Price
    • Mileage
    • 154,005 Miles
    • 17,673 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Pueblo, CO

    2004 GMC Sierra 2500HD

    • $5,462above average
    • Email for Price
    • Mileage
    • 134,526 Miles
    • 37,152 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Puyallup, WA

    2004 GMC Sierra 2500HD

    • $8,497above average
    • Email for Price
    • Mileage
    • 135,947 Miles
    • 35,731 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Mishawaka, IN
    • $1,022above average
    • Email for Price
    • Mileage
    • 71,000 Miles
    • 103,761 Miles below average
  • 1 of 10