Used Chevrolet Silverado 2500 for sale

All available Chevrolet Silverado 2500 listings.

388 listings • $2,984 – $99,999 • avg 178,752 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 →
2003 Chevrolet Silverado 2500 LT — Pickup Truck — 203,850 mi — Sandy, UT Clean title
Chevrolet logo

USED · Pickup Truck

2003 Chevrolet Silverado 2500

LT · 4WD · Automatic

203,850 miDiesel Dark Gray Metallic

$7,988

Sandy, UT

View →
2001 Chevrolet Silverado 2500 LS — Pickup Truck — 225,289 mi — Rosenberg, TX Clean title
Chevrolet logo

USED · Pickup Truck

2001 Chevrolet Silverado 2500

LS · RWD · Automatic

225,289 miGas Summit White

$7,777

Rosenberg, 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 →
2002 Chevrolet Silverado 2500 LT — Pickup Truck — 152,758 mi — Pleasant Hill, IA Clean title
Chevrolet logo

USED · Pickup Truck

2002 Chevrolet Silverado 2500

LT · 4WD · Automatic

152,758 miDiesel Victory Red

$19,995

Pleasant Hill, IA

View →
2003 Chevrolet Silverado 2500 Base — Pickup Truck — 152,381 mi — Roscoe, IL Clean title
Chevrolet logo

USED · Pickup Truck

2003 Chevrolet Silverado 2500

Base · RWD · Automatic

152,381 miGas Summit White

$16,936

Roscoe, IL

View →
2003 Chevrolet Silverado 2500 LT — Pickup Truck — 199,518 mi — Humble, TX Clean title
Chevrolet logo

USED · Pickup Truck

2003 Chevrolet Silverado 2500

LT · 4WD · Automatic

199,518 miGas White

$14,980

Humble, TX

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 →
2002 Chevrolet Silverado 2500 LS — Pickup Truck — 172,841 mi — Havre, MT Clean title
Chevrolet logo

USED · Pickup Truck

2002 Chevrolet Silverado 2500

LS · 4WD · Automatic

172,841 miDiesel Summit White

$16,995

Havre, MT

View →
2003 Chevrolet Silverado 2500 LT — Pickup Truck — 57,126 mi — Humble, TX Clean title
Chevrolet logo

USED · Pickup Truck

2003 Chevrolet Silverado 2500

LT · RWD · Automatic

57,126 miGas Silver

$21,980

Humble, TX

View →
2002 Chevrolet Silverado 2500 LT — Pickup Truck — 286,695 mi — Cottonwood, AZ Clean title
Chevrolet logo

USED · Pickup Truck

2002 Chevrolet Silverado 2500

LT · 4WD · Automatic

286,695 miDiesel Light Pewter Metallic

$11,888

Cottonwood, AZ

View →
2003 Chevrolet Silverado 2500 LT — Pickup Truck — 171,038 mi — Queen Creek, AZ Clean title
Chevrolet logo

USED · Pickup Truck

2003 Chevrolet Silverado 2500

LT · 4WD · Automatic

171,038 miGas Gray

$16,955

Queen Creek, AZ

View →
2002 Chevrolet Silverado 2500 Base — Pickup Truck — 174,753 mi — Fremont, NE Clean title
Chevrolet logo

USED · Pickup Truck

2002 Chevrolet Silverado 2500

Base · 4WD · Automatic

174,753 miGas Unknown

Contact for price

Fremont, NE

View →
2002 Chevrolet Silverado 2500 Base — Pickup Truck — 133,161 mi — Roscoe, IL Clean title
Chevrolet logo

USED · Pickup Truck

2002 Chevrolet Silverado 2500

Base · 4WD · Manual

133,161 miGas Forest Green Metallic

$21,636

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 →
2003 Chevrolet Silverado 2500 Base — Pickup Truck — 195,853 mi — Lynden, WA Clean title
Chevrolet logo

USED · Pickup Truck

2003 Chevrolet Silverado 2500

Base · 4WD · Manual

195,853 miDiesel Black

$17,850

Lynden, WA

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 →
2003 Chevrolet Silverado 2500 LT — Pickup Truck — 223,360 mi — Farmington, MN Clean title
Chevrolet logo

USED · Pickup Truck

2003 Chevrolet Silverado 2500

LT · 4WD · Automatic

223,360 miGas Blue

$5,999

Farmington, MN

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 →
2001 Chevrolet Silverado 2500 LT — Pickup Truck — 114,843 mi — Dallas, TX Clean title
Chevrolet logo

USED · Pickup Truck

2001 Chevrolet Silverado 2500

LT · RWD · Automatic

114,843 miGas Red

$8,990

Dallas, TX

View →
2003 Chevrolet Silverado 2500 LT — Pickup Truck — 142,000 mi — Escondido, CA Clean title
Chevrolet logo

USED · Pickup Truck

2003 Chevrolet Silverado 2500

LT · RWD · Automatic

142,000 miGas Gray

$9,995

Escondido, CA

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 →

About this category

We list 388 used Chevrolet Silverado 2500 vehicles spanning 2001 through 2004. Listings range from $2,984 to $99,999, averaging $15,071. Filter by year, trim, mileage, and price to narrow down.

Frequently asked questions

How much does a used Chevrolet Silverado 2500 cost?
Used Chevrolet Silverado 2500 listings range from $2,984 to $99,999, with an average asking price of $15,071. Pricing depends on year, trim, mileage, and condition.
How many used Chevrolet Silverado 2500 listings are there?
Carlify currently shows 388 used Chevrolet Silverado 2500 listings from dealerships nationwide.
What model years of Chevrolet Silverado 2500 are available?
Used Chevrolet Silverado 2500 listings on Carlify span 1999 through 2004. Filter by year to focus on a specific generation or model year.
What trims of the Chevrolet Silverado 2500 are listed?
Common Chevrolet Silverado 2500 trims on Carlify include LT, LS, Base, WT. Trim availability varies by model year.
What's the typical mileage on a used Chevrolet Silverado 2500?
The average mileage on used Chevrolet Silverado 2500 listings is 178,752 miles. Filter by mileage to find low-mileage examples.
  • LT (293)
  • LS (53)
  • Base (36)
  • WT (6)