Filter Your Results

More...

Showing 1 - 16 of 218 Results
2004 GMC SIERRA 2500HD SLE
2004 GMC Sierra 2500HD SLE
2004 GMC SIERRA 2500HD SLE
White
132,291 Miles
Lander, WY
$17,956
Est $249 / Month (?)
White
132,291 Miles
Lander, WY
See on Dealers' site
2004 GMC SIERRA 2500HD
2004 GMC Sierra 2500HD
2004 GMC SIERRA 2500HD
White
141,823 Miles
Stockton, CA
$13,492
Est $187 / Month (?)
White
141,823 Miles
Stockton, CA
See on Dealers' site
2004 GMC SIERRA 2500HD
2004 GMC Sierra 2500HD
2004 GMC SIERRA 2500HD
Beige
129,529 Miles
Stockton, CA
$16,993
Est $235 / Month (?)
Beige
129,529 Miles
Stockton, CA
See on Dealers' site
2004 GMC SIERRA 2500HD
2004 GMC Sierra 2500HD
2004 GMC SIERRA 2500HD
Black
209,131 Miles
Waverly, IA
$13,950
Est $193 / Month (?)
Black
209,131 Miles
Waverly, IA
2004 GMC SIERRA 2500HD SLE
2004 GMC Sierra 2500HD SLE
2004 GMC SIERRA 2500HD SLE
Beige
162,095 Miles
Hartington, NE
$11,495
Est $159 / Month (?)
Beige
162,095 Miles
Hartington, NE
2004 GMC SIERRA 2500HD
2004 GMC Sierra 2500HD
2004 GMC SIERRA 2500HD
Black
224,897 Miles
Kyle, TX
$9,995
Est $138 / Month (?)
Black
224,897 Miles
Kyle, TX
2004 GMC SIERRA 2500HD SLE
2004 GMC Sierra 2500HD SLE
2004 GMC SIERRA 2500HD SLE
White
217,985 Miles
Lindon, UT
$15,597
Est $216 / Month (?)
White
217,985 Miles
Lindon, UT
2004 GMC SIERRA 2500HD
2004 GMC Sierra 2500HD
2004 GMC SIERRA 2500HD
Green
98,178 Miles
Falmouth, MA
Contact Dealer For Price
Green
98,178 Miles
Falmouth, MA
2004 GMC SIERRA 2500HD SLE
2004 GMC Sierra 2500HD SLE
2004 GMC SIERRA 2500HD SLE
Silver
155,009 Miles
Peoria, AZ
Contact Dealer For Price
Silver
155,009 Miles
Peoria, AZ
2004 GMC SIERRA 2500HD SLE
2004 GMC Sierra 2500HD SLE
2004 GMC SIERRA 2500HD SLE
Black
274,978 Miles
Collinsville, IL
$10,995
Est $152 / Month (?)
Black
274,978 Miles
Collinsville, IL
2004 GMC SIERRA 2500HD SLT
2004 GMC Sierra 2500HD SLT
2004 GMC SIERRA 2500HD SLT
Red
186,029 Miles
Collinsville, IL
$15,995
Est $222 / Month (?)
Red
186,029 Miles
Collinsville, IL
2004 GMC SIERRA 2500HD
2004 GMC Sierra 2500HD
2004 GMC SIERRA 2500HD
Silver
88,717 Miles
Seguin, TX
$12,888
Est $179 / Month (?)
Silver
88,717 Miles
Seguin, TX
2004 GMC SIERRA 2500HD SLE
2004 GMC Sierra 2500HD SLE
2004 GMC SIERRA 2500HD SLE
Beige
217,639 Miles
Waterloo, IA
$19,663
Est $272 / Month (?)
Beige
217,639 Miles
Waterloo, IA
2004 GMC SIERRA 2500HD
2004 GMC Sierra 2500HD
2004 GMC SIERRA 2500HD
White
143,156 Miles
Marshall, MN
$12,995
Est $180 / Month (?)
White
143,156 Miles
Marshall, MN
2004 GMC SIERRA 2500HD SLE
2004 GMC Sierra 2500HD SLE
2004 GMC SIERRA 2500HD SLE
Black
Newton, NC
$19,999
Est $277 / Month (?)
Black
Newton, NC