Used GMC Sierra 2500 for sale

All available GMC Sierra 2500 listings.

162 listings • $5,999 – $35,900 • avg 177,445 mi

2003 GMC Sierra 2500 SLT — Pickup Truck — 179,529 mi — Brighton, CO Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

179,529 miDiesel Red

$19,550

Brighton, CO

View →
2001 GMC Sierra 2500 SLE — Pickup Truck — 211,284 mi — Colorado Springs, CO Clean title
GMC logo

USED · Pickup Truck

2001 GMC Sierra 2500

SLE · 4WD · Automatic

211,284 miGas Pewter Metallic

$10,995

Colorado Springs, CO

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 231,025 mi — Pikeville, KY Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · 4WD · Automatic

231,025 miDiesel Onyx Black

$11,700

Pikeville, KY

View →
1999 GMC Sierra 2500 SLE — Pickup Truck — 97,347 mi — Longview, WA Clean title
GMC logo

USED · Pickup Truck

1999 GMC Sierra 2500

SLE · RWD · Automatic

97,347 miGas Storm Gray (Met)

$11,493

Longview, WA

View →
2004 GMC Sierra 2500 Work Truck — Pickup Truck — 90,607 mi — Humble, TX Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

Work Truck · RWD · Automatic

90,607 miGas White

$14,980

Humble, TX

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 240,672 mi — Sacramento, CA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · 4WD · Automatic

240,672 miDiesel White

$10,995

Sacramento, CA

View →
2001 GMC Sierra 2500 SLE — Pickup Truck — 129,243 mi — Seattle, WA Clean title
GMC logo

USED · Pickup Truck

2001 GMC Sierra 2500

SLE · RWD · Automatic

129,243 miDiesel Tan

$14,991

Seattle, WA

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 173,634 mi — San Antonio, TX Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

173,634 miDiesel Carbon Metallic

$14,145

San Antonio, TX

View →
2002 GMC Sierra 2500 SLE — Pickup Truck — 266,860 mi — Fruitland, ID Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sierra 2500

SLE · 4WD · Automatic

266,860 miGas Pewter Metallic

$5,999

Fruitland, ID

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 76,582 mi — Bothell, WA Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

76,582 miGas Onyx Black

$26,001

Bothell, WA

View →
2004 GMC Sierra 2500 SLT — Pickup Truck — 91,302 mi — Raleigh, NC Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

91,302 miGas White

$21,990

Raleigh, NC

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 223,120 mi — Saint Charles, MO Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · 4WD · Automatic

223,120 miDiesel White

$18,995

Saint Charles, MO

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 170,498 mi — Selma, NC Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · 4WD · Automatic

170,498 miGas Marine Blue Metallic

$14,990

Selma, NC

View →
2003 GMC Sierra 2500 Base — Pickup Truck — 190,489 mi — Las Vegas, NV Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

Base · RWD · Automatic

190,489 miDiesel Gray

$11,995

Las Vegas, NV

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 96,676 mi — Sacramento, CA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · RWD · Automatic

96,676 miDiesel Burgundy

$19,991

Sacramento, CA

View →
2001 GMC Sierra 2500 SL — Pickup Truck — 276,000 mi — Tucson, AZ Clean title
GMC logo

USED · Pickup Truck

2001 GMC Sierra 2500

SL · RWD · Automatic

276,000 miGas Summit White

$5,999

Tucson, AZ

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 230,330 mi — Herscher, IL Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · 4WD · Automatic

230,330 miGas Unknown

$10,990

Herscher, IL

View →
2002 GMC Sierra 2500 Base — Pickup Truck — 396,993 mi — Douglas, GA Salvage
GMC logo

USED · Pickup Truck

2002 GMC Sierra 2500

Base · 4WD · Automatic

396,993 miDiesel Fire Red

Contact for price

Douglas, GA

View →
1999 GMC Sierra 2500 Base — Pickup Truck — 225,523 mi — Sublimity, OR Clean title
GMC logo

USED · Pickup Truck

1999 GMC Sierra 2500

Base · 4WD · Automatic

225,523 miGas Silver

$7,995

Sublimity, OR

View →
2001 GMC Sierra 2500 SLE — Pickup Truck — 141,705 mi — Longmont, CO Clean title
GMC logo

USED · Pickup Truck

2001 GMC Sierra 2500

SLE · 4WD · Automatic

141,705 miGas White

$17,999

Longmont, CO

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 239,304 mi — Park City, UT Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

239,304 miGas Summit White

$11,996

Park City, UT

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 223,335 mi — Owasso, OK Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · 4WD · Automatic

223,335 miDiesel Olympic White

$16,670

Owasso, OK

View →
2004 GMC Sierra 2500 Base — Pickup Truck — 74,126 mi — Bloomington, IN Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

Base · 4WD · Automatic

74,126 miDiesel Summit White

$35,900

Bloomington, IN

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 286,459 mi — lynnwood, WA Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

286,459 miDiesel Gray

$13,991

lynnwood, WA

View →

About this category

We list 162 used GMC Sierra 2500 vehicles spanning 1999 through 2004. Listings range from $5,999 to $35,900, averaging $15,006. Filter by year, trim, mileage, and price to narrow down.

Frequently asked questions

How much does a used GMC Sierra 2500 cost?
Used GMC Sierra 2500 listings range from $5,999 to $35,900, with an average asking price of $15,006. Pricing depends on year, trim, mileage, and condition.
How many used GMC Sierra 2500 listings are there?
Carlify currently shows 162 used GMC Sierra 2500 listings from dealerships nationwide.
What model years of GMC Sierra 2500 are available?
Used GMC Sierra 2500 listings on Carlify span 1997 through 2004. Filter by year to focus on a specific generation or model year.
What trims of the GMC Sierra 2500 are listed?
Common GMC Sierra 2500 trims on Carlify include SLE, SLT, Base, SL, Work Truck. Trim availability varies by model year.
What's the typical mileage on a used GMC Sierra 2500?
The average mileage on used GMC Sierra 2500 listings is 177,445 miles. Filter by mileage to find low-mileage examples.
  • SLE (69)
  • SLT (47)
  • Base (29)
  • SL (11)
  • Work Truck (6)