149 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 Akron, OH
    • $3,313below average
    • Email for Price
    • Mileage
    • 160,524 Miles
    • 13,675 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Marshall, MN

    2004 GMC Sierra 2500HD

    • $2,313below average
    • Email for Price
    • Mileage
    • 151,916 Miles
    • 22,283 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Kalispell, MT
    • $2,680above average
    • Email for Price
    • Mileage
    • 149,250 Miles
    • 24,949 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Hop Bottom, PA
    • $2,530below average
    • Email for Price
    • Mileage
    • 190,000 Miles
    • 37,271 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Wahoo, NE
    • $2,450below average
    • Email for Price
    • Mileage
    • 123,834 Miles
    • 50,365 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Bradenton, FL
    • $2,371below average
    • Email for Price
    • Mileage
    • 145,103 Miles
    • 46,200 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Bomoseen, VT
    • $2,577below average
    • Email for Price
    • Mileage
    • 258,416 Miles
    • 78,770 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Waterbury, CT
    • $3,577below average
    • Email for Price
    • Mileage
    • 173,466 Miles
    • 6,180 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Waterbury, CT
    • $3,577below average
    • Email for Price
    • Mileage
    • 173,466 Miles
    • 6,180 Miles below average
  • 2004 GMC Sierra 2500 for sale in Cincinnati, OH
    • $2,643below average
    • Email for Price
    • Mileage
    • 146,068 Miles
    • 34,592 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Billings, MT
    • $1,548below average
    • Email for Price
    • Mileage
    • 146,980 Miles
    • 5,749 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Calabasas, CA

    2004 GMC Sierra 2500HD

    • $3,308below average
    • Email for Price
    • Mileage
    • 224,033 Miles
    • 49,834 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Luverne, MN

    2004 GMC Sierra 2500HD

    • $3,308below average
    • Email for Price
    • Mileage
    • 195,398 Miles
    • 21,199 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Murfreesboro, TN
    • $2,538below average
    • Email for Price
    • Mileage
    • 216,586 Miles
    • 42,387 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Cisco, TX
    • $3,025below average
    • Email for Price
    • Mileage
    • 266,000 Miles
    • 113,271 Miles above average
  • 1 of 10