50 best 2004 Chevrolet Silverado 3500 for sale savings from $2,219

2004 Chevrolet Silverado 3500
176,597 Miles | North Bend, WA
$13,992
est. $202/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
162,301 Miles | Two Harbors, MN
$14,480
est. $209/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
149,525 Miles | Louisville, KY
$14,500
est. $209/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
215,909 Miles | Findlay, OH
$12,998
est. $187/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
202,641 Miles | Chenoa, IL
$12,995
est. $187/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
198,746 Miles | Troy, AL
$16,988
est. $245/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
282,724 Miles | Wyoming, MI
$9,995
est. $144/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
124,859 Miles | Barron, WI
$19,567
est. $282/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
98,000 Miles | Forsyth, MO
$24,900
est. $359/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
91,755 Miles | North Platte, NE
$9,999
est. $144/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
133,316 Miles | Flint, TX
$8,975
est. $129/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
132,019 Miles | Nocona, TX
$9,850
est. $142/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
51,359 Miles | Hudson, OH
$17,999
est. $259/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
40,576 Miles | Longview, TX
$15,900
est. $229/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
145,520 Miles | London, OH
$16,800
est. $242/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
85,792 Miles | Waterbury, CT
$14,995
est. $216/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
222,738 Miles | Goldthwaite, TX
$12,500
est. $180/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
181,283 Miles | Tempe, AZ
$15,995
est. $231/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
135,838 Miles | Neptune, NJ
$13,950
est. $201/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500
118,000 Miles | Roseburg, OR
$19,968
est. $288/mo

Track Price Check Availability

2004 Chevrolet Silverado 3500 Owner Ratings & Reviews

Write a Review
No reviews exist for the 2004 Chevrolet Silverado 3500

2004 Chevrolet Silverado 3500 Pricing Analysis

Active Listings
Mileage

January 2020 Nationwide Chevrolet Silverado 3500 Prices