2004 GMC Sierra 2500 for sale

All available 2004 GMC Sierra 2500 listings.

69 listings • $8,475 – $35,900 • avg 179,168 mi

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 →
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 →
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 →
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 →
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 →
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 →
2004 GMC Sierra 2500 SLT — Pickup Truck — 119,738 mi — Kent, WA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

119,738 miDiesel Fire Red

$24,880

Kent, WA

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 181,006 mi — Capitol Heights, MD Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · 4WD · Automatic

181,006 miDiesel Unknown

$13,999

Capitol Heights, MD

View →
2004 GMC Sierra 2500 SLT — Pickup Truck — 144,764 mi — Sacramento, CA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

144,764 miDiesel Gray

$17,444

Sacramento, CA

View →
2004 GMC Sierra 2500 Base — Pickup Truck — 163,609 mi — Hastings, MI Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

Base · 4WD · Automatic

163,609 miGas Black

$12,997

Hastings, MI

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 191,409 mi — Gresham, OR Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · 4WD · Automatic

191,409 miDiesel Marine Blue Metallic

$15,900

Gresham, OR

View →
2004 GMC Sierra 2500 SLT — Pickup Truck — 76,528 mi — Chino, CA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

76,528 miGas Gray

$27,990

Chino, CA

View →
2004 GMC Sierra 2500 SLT — Pickup Truck — 205,240 mi — Parker, CO Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

205,240 miDiesel Gray

$9,998

Parker, CO

View →
2004 GMC Sierra 2500 SLT — Pickup Truck — 127,347 mi — Spokane, WA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

127,347 miGas Olympic White

$18,900

Spokane, WA

View →
2004 GMC Sierra 2500 Work Truck — Pickup Truck — 21,795 mi — Gladstone, MO Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

Work Truck · 4WD · Automatic

21,795 miGas Summit White

$9,995

Gladstone, MO

View →
2004 GMC Sierra 2500 SLT — Pickup Truck — 163,000 mi — Cape Girardeau, MO Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

163,000 miGas Sport Red Metallic

$13,991

Cape Girardeau, MO

View →
2004 GMC Sierra 2500 SLE — Pickup Truck — 110,601 mi — Lexington, TN Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLE · RWD · Automatic

110,601 miDiesel Silver Birch Metallic

$22,000

Lexington, TN

View →
2004 GMC Sierra 2500 Base — Pickup Truck — 148,579 mi — Abilene, TX Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

Base · 4WD · Automatic

148,579 miGas [62u] Carbon Metallic

$12,990

Abilene, TX

View →
2004 GMC Sierra 2500 SLT — Pickup Truck — 226,503 mi — Longmont, CO
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

226,503 miDiesel White

$15,999

Longmont, CO

View →
2004 GMC Sierra 2500 SLT — Pickup Truck — 184,302 mi — Pekin, IL Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sierra 2500

SLT · 4WD · Automatic

184,302 miGas Victory Red

Contact for price

Pekin, IL

View →

About this category

The 2004 GMC Sierra 2500 is currently available in 69 listings on Carlify. Average mileage across these listings is 179,168 miles. Pricing starts at $8,475 and reaches $35,900. Browse photos, full vehicle history, and dealer details for each 2004 Sierra 2500.

Frequently asked questions

How much does a 2004 GMC Sierra 2500 cost used?
2004 GMC Sierra 2500 listings range from $8,475 to $35,900, averaging $15,862 on Carlify.
How many 2004 GMC Sierra 2500 are listed?
Carlify shows 69 active 2004 GMC Sierra 2500 listings.
What's the average mileage on a 2004 GMC Sierra 2500?
Average mileage across 2004 GMC Sierra 2500 listings is 179,168 miles.