0 Listings
  • 2004 Chevrolet Silverado 3500 for sale in Burien, WA
    • $7,949 above average
    • Mileage
    • 113,362 Miles
    • 36,185 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Derry, NH
    • $2,750 below average
    • Mileage
    • 60,000 Miles
    • 134,467 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Pleasanton, TX
    • $3,047 below average
    • Mileage
    • 207,518 Miles
    • 57,971 Miles above average
  • 2004 Chevrolet Silverado 3500HD for sale in Carrollton, TX
    • $3,408 below average
    • Mileage
    • 172,903 Miles
    • 1,844 Miles above average
  • 2004 Chevrolet Silverado 3500HD for sale in Phoenix, AZ
    • $10,599 above average
    • Mileage
    • 99,742 Miles
    • 71,317 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Corsicana, TX
    • $1,996 below average
    • Mileage
    • 202,000 Miles
    • 62,141 Miles above average
  • 2004 Chevrolet Silverado 3500 for sale in Seekonk, MA
    • $1,750 below average
    • Mileage
    • 144,421 Miles
    • 50,046 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Orleans, IN

    2004 Chevrolet Silverado 3500

    • $3,454 below average
    • Mileage
    • 97,000 Miles
    • 52,547 Miles below average
  • 2004 Chevrolet Silverado 3500HD for sale in Livermore, CA
    • $4,504 above average
    • Mileage
    • 161,000 Miles
    • 10,059 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Elizabethtown, KY
    • $2,142 below average
    • Mileage
    • 224,114 Miles
    • 74,567 Miles above average
  • 2004 Chevrolet Silverado 3500 for sale in Mesa, AZ

    2004 Chevrolet Silverado 3500

    • $5,735 above average
    • Mileage
    • 113,001 Miles
    • 36,546 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Canton, OH
    • $82 below average
    • Mileage
    • 109,086 Miles
    • 19,766 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Bradenton, FL
    • $2,967 above average
    • Mileage
    • 119,000 Miles
    • 9,852 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Goldsboro, NC

    2004 Chevrolet Silverado 3500

    • $1,047 below average
    • Mileage
    • 196,636 Miles
    • 47,089 Miles above average
  • 2004 Chevrolet Silverado 3500 for sale in Benton, KY
    • $1,250 above average
    • Mileage
    • 186,388 Miles
    • 8,079 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Ormond Beach, FL

    2004 Chevrolet Silverado 3500

    • $11,542 below average
    • Mileage
    • 142,143 Miles
    • 7,404 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Miami, FL
    • $7,442 below average
    • Mileage
    • 167,712 Miles
    • 18,165 Miles above average
  • 2004 Chevrolet Silverado 3500 for sale in Bradenton, FL
    • $4,967 above average
    • Mileage
    • 85,000 Miles
    • 43,852 Miles below average
  • 2004 Chevrolet Silverado 3500 for sale in Murfreesboro, TN
    • $11,243 below average
    • Mileage
    • 191,905 Miles
    • 63,053 Miles above average
  • 2004 Chevrolet Silverado 3500 for sale in Cullman, AL
    • $855 above average
    • Mileage
  • 2004 Chevrolet Silverado 3500 for sale in Lubbock, TX
    • Email for Price
    • Mileage
    • 156,828 Miles
    • 7,281 Miles above average
  • 2004 Chevrolet Silverado 3500 for sale in Sarasota, FL
    • $1,556 below average
    • Mileage
    • 171,085 Miles
    • 21,538 Miles above average
  • 2004 Chevrolet Silverado 3500HD for sale in Phoenix, AZ
    • $5,397 below average
    • Mileage
    • 251,654 Miles
    • 80,595 Miles above average
  • 2004 Chevrolet Silverado 3500HD CC for sale in Murfreesboro, TN
    • Mileage
    • 71,619 Miles
  • 1 of 3