147 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 Plainfield, NJ
    • $8,706below average
    • Email for Price
    • Mileage
    • 140,065 Miles
    • 33,380 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Needmore, PA
    • $2,678below average
    • Email for Price
    • Mileage
    • 198,580 Miles
    • 45,131 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Carroll, OH
    • $3,322above average
    • Email for Price
    • Mileage
    • 117,824 Miles
    • 35,625 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Beatrice, NE

    2004 GMC Sierra 2500HD

    • $2,801below average
    • Email for Price
    • Mileage
    • 184,707 Miles
    • 11,262 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Waterbury, CT
    • $3,661below average
    • Email for Price
    • Mileage
    • 173,466 Miles
    • 1,940 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Waterbury, CT
    • $3,661below average
    • Email for Price
    • Mileage
    • 173,466 Miles
    • 1,940 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Las Vegas, NV
    • $678below average
    • Email for Price
    • Mileage
    • 180,824 Miles
    • 27,375 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Las Vegas, NV
    • $678below average
    • Email for Price
    • Mileage
    • 180,824 Miles
    • 27,375 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Brodheadsville, PA
    • $801below average
    • Email for Price
    • Mileage
    • 134,697 Miles
    • 38,748 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Eldridge, IA
    • $6,023below average
    • Email for Price
    • Mileage
    • 131,000 Miles
    • 22,449 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Bangor, PA
    • $2,678below average
    • Email for Price
    • Mileage
    • 216,470 Miles
    • 63,021 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Dornsife, PA
    • $2,678below average
    • Email for Price
    • Mileage
    • 156,045 Miles
    • 2,596 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Cisco, TX
    • $2,674below average
    • Email for Price
    • Mileage
    • 266,000 Miles
    • 112,551 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Menomonie, WI

    2004 GMC Sierra 2500HD

    • $6,285above average
    • Email for Price
    • Mileage
    • 149,512 Miles
    • 23,933 Miles below average
  • 2004 GMC Sierra 2500HD for sale in San Fernando, CA
    • $322above average
    • Email for Price
    • Mileage
    • 115,598 Miles
    • 37,851 Miles below average
  • 1 of 10