2004 Chevrolet Silverado 2500 for sale

All available 2004 Chevrolet Silverado 2500 listings.

147 listings • $5,000 – $29,950 • avg 167,053 mi

2004 Chevrolet Silverado 2500 LS — Pickup Truck — 163,284 mi — Humble, TX Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LS · RWD · Automatic

163,284 miGas White

$14,980

Humble, TX

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 277,204 mi — Council Bluffs, IA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

277,204 miDiesel Olympic White

$12,900

Council Bluffs, IA

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 103,292 mi — Mesa, AZ Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

103,292 miDiesel Wildfire Red

$25,313

Mesa, AZ

View →
2004 Chevrolet Silverado 2500 Base — Pickup Truck — 77,864 mi — Monroe, WA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

Base · RWD · Automatic

77,864 miGas Arrival Blue Metallic

$13,830

Monroe, WA

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 104,975 mi — Roscoe, IL Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

104,975 miDiesel Silver Birch Metallic

$29,746

Roscoe, IL

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 120,317 mi — Roscoe, IL Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

120,317 miGas [50u] Summit White

$24,746

Roscoe, IL

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 268,894 mi — Enterprise, OR Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

268,894 miGas White

$8,985

Enterprise, OR

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 60,545 mi — Roscoe, IL Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

60,545 miGas [59u] Silver Birch

$26,830

Roscoe, IL

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 154,073 mi — Columbia, SC Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

154,073 miDiesel Gray

Contact for price

Columbia, SC

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 171,786 mi — Rancho Cordova, CA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

171,786 miDiesel Gold

$15,995

Rancho Cordova, CA

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 103,985 mi — Spanaway, WA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

103,985 miDiesel Silver

Contact for price

Spanaway, WA

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 350,714 mi — Richardson, TX Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

350,714 miDiesel Victory Red

$12,492

Richardson, TX

View →
2004 Chevrolet Silverado 2500 Base — Pickup Truck — 276,005 mi — Herscher, IL Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

Base · 4WD · Automatic

276,005 miDiesel Charcoal

$15,990

Herscher, IL

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 173,219 mi — Burlington, WA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

173,219 miDiesel Olympic White

Contact for price

Burlington, WA

View →
2004 Chevrolet Silverado 2500 LS — Pickup Truck — 97,793 mi — Colorado Springs, CO Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LS · 4WD · Automatic

97,793 miGas Summit White

$13,999

Colorado Springs, CO

View →
2004 Chevrolet Silverado 2500 LS — Pickup Truck — 304,186 mi — Griffin, GA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LS · RWD · Automatic

304,186 miGas Black

$9,900

Griffin, GA

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 111,448 mi — Sacramento, CA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

111,448 miDiesel Blue

$19,995

Sacramento, CA

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 194,104 mi — Norfolk, VA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

194,104 miGas White

$9,850

Norfolk, VA

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 220,659 mi — Burlington, WA Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

220,659 miDiesel Olympic White

Contact for price

Burlington, WA

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 237,594 mi — Ft Collins, CO Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

237,594 miDiesel Smokin Asphalt

Contact for price

Ft Collins, CO

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 123,841 mi — Hazard, KY Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

123,841 miGas Silver Birch Metallic

$7,990

Hazard, KY

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 112,160 mi — Chandler, AZ Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · RWD · Automatic

112,160 miDiesel Sport Red Metallic

$20,596

Chandler, AZ

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 268,342 mi — Shelbyville, KY Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · 4WD · Automatic

268,342 miDiesel Olympic White

Contact for price

Shelbyville, KY

View →
2004 Chevrolet Silverado 2500 LT — Pickup Truck — 110,056 mi — Las Vegas, NV Clean title
Chevrolet logo

USED · Pickup Truck

2004 Chevrolet Silverado 2500

LT · RWD · Automatic

110,056 miGas Summit White

$17,999

Las Vegas, NV

View →

About this category

The 2004 Chevrolet Silverado 2500 is currently available in 147 listings on Carlify. Average mileage across these listings is 167,053 miles. Pricing starts at $5,000 and reaches $29,950. Browse photos, full vehicle history, and dealer details for each 2004 Silverado 2500.

Frequently asked questions

How much does a 2004 Chevrolet Silverado 2500 cost used?
2004 Chevrolet Silverado 2500 listings range from $5,000 to $29,950, averaging $16,050 on Carlify.
How many 2004 Chevrolet Silverado 2500 are listed?
Carlify shows 147 active 2004 Chevrolet Silverado 2500 listings.
What's the average mileage on a 2004 Chevrolet Silverado 2500?
Average mileage across 2004 Chevrolet Silverado 2500 listings is 167,053 miles.