504 Listings of 2004 Chevrolet Silverado 2500 for Sale

  • Featured Listings

  • 2004 Chevrolet Silverado 2500HD for sale in Casa Grande, AZ
    • $1,139 below average
    • Mileage
    • 131,046 Miles
    • 32,143 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Plover, WI
    • $743 below average
    • Mileage
    • 134,279 Miles
    • 28,062 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Oxford, ME
    • $3,858 below average
    • Mileage
    • 122,450 Miles
    • 46,458 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Ukiah, CA
    • $1,738 below average
    • Mileage
    • 208,017 Miles
    • 45,676 Miles above average
  • 2004 Chevrolet Silverado 2500HD for sale in Alma, MI
    • $2,939 below average
    • Mileage
    • 142,162 Miles
    • 21,027 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Bessemer, MI
    • $1,178 below average
    • Mileage
    • 130,593 Miles
    • 31,748 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Sunset, UT
    • $3,953 below average
    • Mileage
    • 206,772 Miles
    • 37,864 Miles above average
  • 2004 Chevrolet Silverado 2500HD for sale in Niles, MI
    • $5,262 above average
    • Mileage
    • 136,950 Miles
    • 25,391 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in New London, WI
    • $2,984 below average
    • Mileage
    • 109,460 Miles
    • 53,729 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Hazard, NE
    • $1,833 below average
    • Mileage
    • 136,221 Miles
    • 26,120 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Portland, OR
    • $2,939 below average
    • Mileage
  • 2004 Chevrolet Silverado 2500HD for sale in Shelbyville, IN
    • $1,833 below average
    • Mileage
    • 127,961 Miles
    • 34,380 Miles below average
  • 2004 Chevrolet Silverado 2500 for sale in Minot, ND

    2004 Chevrolet Silverado 2500

    • $2,931 below average
    • Mileage
    • 121,308 Miles
    • 32,716 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Nyack, NY
    • $1,833 below average
    • Mileage
    • 141,611 Miles
    • 20,730 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Michigan City, IN
    • $3,863 below average
    • Mileage
    • 181,901 Miles
    • 12,993 Miles above average
  • 2004 Chevrolet Silverado 2500HD for sale in Lexington, KY
    • $3,953 below average
    • Mileage
    • 253,898 Miles
    • 84,990 Miles above average
  • Featured 2004 Chevrolet Silverado 2500 Listings

  • 2004 Chevrolet Silverado 2500HD for sale in Pacoima, CA
    • $1,738 below average
    • Mileage
    • 128,235 Miles
    • 34,106 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Fredericksburg, VA
    • $5,935 below average
    • Mileage
    • 123,195 Miles
    • 39,994 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Bristol, TN
    • $1,061 above average
    • Mileage
    • 122,500 Miles
    • 40,689 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Sioux City, IA
    • $2,933 below average
    • Mileage
    • 267,612 Miles
    • 105,271 Miles above average
  • 2004 Chevrolet Silverado 2500HD for sale in Hickory, KY
    • $2,434 below average
    • Mileage
    • 223,000 Miles
    • 59,811 Miles above average
  • 2004 Chevrolet Silverado 2500HD for sale in West Bridgewater, MA
    • $1,233 below average
    • Mileage
    • 124,179 Miles
    • 38,162 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Mount Vernon, WA
    • $289 below average
    • Mileage
    • 121,866 Miles
    • 40,475 Miles below average
  • 2004 Chevrolet Silverado 2500HD for sale in Boiling Springs, SC
    • $2,866 above average
    • Mileage
    • 190,387 Miles
    • 27,198 Miles above average
  • 1 of 21