GMC
Sierra 2500HD
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2004 GMC Sierra 2500HD SLE
184,529 Miles | West Valley City, UT
$13,500
est. $243/mo

Track Price Check Availability
Price Drop

2004 GMC Sierra 2500HD SLT
220,235 Miles | Saint Cloud, MN
$13,767
est. $248/mo

Track Price Check Availability

2004 GMC Sierra 2500HD Work Truck
58,827 Miles | Forest Lake, MN
$24,900
est. $448/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLE
83,290 Miles | Cleveland, TN
$16,498
est. $297/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLE
156,720 Miles | Saint Cloud, MN
$14,999
est. $270/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLT
244,762 Miles | Hendersonville, TN
$11,500
est. $207/mo

Track Price Check Availability

2004 GMC Sierra 2500HD Work Truck
146,448 Miles | Martinsburg, WV
$14,000
est. $252/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLE
80,137 Miles | Du Bois, PA
$13,299
est. $239/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLT
206,876 Miles | Hueytown, AL
$15,421
est. $277/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLE
61,344 Miles | Plymouth, WI
$22,999
est. $414/mo

Track Price Check Availability
Price Drop

2004 GMC Sierra 2500HD SLT
90,631 Miles | Hampton, FL
$27,995
est. $503/mo

Track Price Check Availability

2004 GMC Sierra 2500HD Work Truck
| Oxnard, CA
$12,555
est. $226/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLT
203,753 Miles | Chattanooga, TN
$17,995
est. $324/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLT
283,362 Miles | Houston, TX
$8,980
est. $161/mo

Track Price Check Availability
Hot Car

2004 GMC Sierra 2500HD SLE
122,143 Miles | Labelle, FL
$16,908
est. $304/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLT
301,247 Miles | Oxford, MS
$14,650
est. $263/mo

Track Price Check Availability

2004 GMC Sierra 2500HD Base
253,125 Miles | Crestwood, IL
$7,999
est. $144/mo

Track Price Check Availability
Price Drop

2004 GMC Sierra 2500HD SLT
231,130 Miles | Roseville, CA
$19,995
est. $360/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLE
246,530 Miles | Washington, NJ
$6,991
est. $126/mo

Track Price Check Availability

2004 GMC Sierra 2500HD SLE
116,700 Miles | Puyallup, WA
$21,603
est. $388/mo

Track Price Check Availability

2004 GMC Sierra 2500HD Owner Ratings & Reviews

Write a Review
No reviews exist for the 2004 GMC Sierra 2500HD