143 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 Norwood, NC
    • $3,574above average
    • Email for Price
    • Mileage
    • 145,896 Miles
    • 25,642 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Landrum, SC
    • $4,021above average
    • Email for Price
    • Mileage
    • 148,100 Miles
    • 29,533 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Alma, MI
    • $2,830below average
    • Email for Price
    • Mileage
    • 75,233 Miles
    • 96,305 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Lone Tree, CO
    • $2,437below average
    • Email for Price
    • Mileage
    • 161,296 Miles
    • 10,242 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Beatrice, NE

    2004 GMC Sierra 2500HD

    • $2,525below average
    • Email for Price
    • Mileage
    • 184,707 Miles
    • 13,169 Miles above average
  • 2004 GMC Sierra 2500HD for sale in La Habra, CA
    • $1,976above average
    • Email for Price
    • Mileage
    • 137,906 Miles
    • 39,727 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Pueblo, CO

    2004 GMC Sierra 2500HD

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

    2004 GMC Sierra 2500HD

    • $8,560above average
    • Email for Price
    • Mileage
    • 135,947 Miles
    • 35,591 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Mansfield, TX
    • $565above average
    • Email for Price
    • Mileage
    • 200,218 Miles
    • 28,680 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 Arnold, MO
    • $1,525below average
    • Email for Price
    • Mileage
    • 268,334 Miles
    • 96,796 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Montclair, CA
    • $13,424below average
    • Email for Price
    • Mileage
    • 139,671 Miles
    • 31,867 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Las Vegas, NV
    • $6,926above average
    • Email for Price
    • Mileage
    • 106,926 Miles
    • 70,707 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Baltimore, MD

    2004 GMC Sierra 2500HD

    • $2,830below average
    • Email for Price
    • Mileage
    • 154,005 Miles
    • 17,533 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Landrum, SC
    • $2,979below average
    • Email for Price
    • Mileage
    • 226,273 Miles
    • 48,640 Miles above average
  • 1 of 10