139 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 Puyallup, WA

    2004 GMC Sierra 2500HD

    • $7,952above average
    • Email for Price
    • Mileage
    • 135,947 Miles
    • 37,564 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Circleville, OH
    • $1,556below average
    • Email for Price
    • Mileage
    • 114,000 Miles
    • 59,511 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Murfreesboro, TN
    • $2,763below average
    • Email for Price
    • Mileage
    • 216,534 Miles
    • 43,023 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Needmore, PA
    • $2,700below average
    • Email for Price
    • Mileage
    • 198,580 Miles
    • 44,759 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Waterbury, CT
    • $3,530below average
    • Email for Price
    • Mileage
    • 173,466 Miles
    • 5,064 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Waterbury, CT
    • $3,530below average
    • Email for Price
    • Mileage
    • 173,466 Miles
    • 5,064 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Knoxville, TN
    • $3,583below average
    • Email for Price
    • Mileage
    • 249,000 Miles
    • 75,489 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Troy, MO

    2004 GMC Sierra 2500HD

    • $3,462above average
    • Email for Price
    • Mileage
    • 106,284 Miles
    • 67,227 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Plainfield, NJ
    • $8,538below average
    • Email for Price
    • Mileage
    • 140,065 Miles
    • 33,446 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Winchester, VA
    • $7,304above average
    • Email for Price
    • Mileage
    • 118,658 Miles
    • 35,163 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Carroll, OH
    • $300above average
    • Email for Price
    • Mileage
    • 117,824 Miles
    • 35,997 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Allentown, PA
    • $5,043below average
    • Email for Price
    • Mileage
    • 148,988 Miles
    • 24,523 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Brodheadsville, PA
    • $633below average
    • Email for Price
    • Mileage
    • 134,697 Miles
    • 38,814 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Bangor, PA
    • $2,700below average
    • Email for Price
    • Mileage
    • 216,470 Miles
    • 62,649 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Dornsife, PA
    • $2,700below average
    • Email for Price
    • Mileage
    • 156,045 Miles
    • 2,224 Miles above average
  • 1 of 10