2004 GMC Sierra 2500 for sale
All available 2004 GMC Sierra 2500 listings.
69 listings • $8,475 – $35,900 • avg 179,168 mi
Featured listings
Browse all 69 2004 gmc sierra 2500 for sale →
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · 4WD · Automatic
$11,700
Pikeville, KY
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
Work Truck · RWD · Automatic
$14,980
Humble, TX
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · 4WD · Automatic
$10,995
Sacramento, CA
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
$21,990
Raleigh, NC
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · 4WD · Automatic
$18,995
Saint Charles, MO
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · 4WD · Automatic
$14,990
Selma, NC
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · RWD · Automatic
$19,991
Sacramento, CA
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · 4WD · Automatic
$10,990
Herscher, IL
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · 4WD · Automatic
$16,670
Owasso, OK
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
Base · 4WD · Automatic
$35,900
Bloomington, IN
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
$24,880
Kent, WA
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · 4WD · Automatic
$13,999
Capitol Heights, MD
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
$17,444
Sacramento, CA
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
Base · 4WD · Automatic
$12,997
Hastings, MI
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · 4WD · Automatic
$15,900
Gresham, OR
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
$27,990
Chino, CA
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
$9,998
Parker, CO
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
$18,900
Spokane, WA
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
Work Truck · 4WD · Automatic
$9,995
Gladstone, MO
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
$13,991
Cape Girardeau, MO
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLE · RWD · Automatic
$22,000
Lexington, TN
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
Base · 4WD · Automatic
$12,990
Abilene, TX

USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
$15,999
Longmont, CO
Clean title USED · Pickup Truck
2004 GMC Sierra 2500
SLT · 4WD · Automatic
Contact for price
Pekin, IL
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.
Browse by year
Top cities
- Used GMC Sierra 2500 in New YorkNY
- Used GMC Sierra 2500 in Los AngelesCA
- Used GMC Sierra 2500 in ChicagoIL
- Used GMC Sierra 2500 in HoustonTX
- Used GMC Sierra 2500 in PhoenixAZ
- Used GMC Sierra 2500 in PhiladelphiaPA
- Used GMC Sierra 2500 in San AntonioTX
- Used GMC Sierra 2500 in San DiegoCA
- Used GMC Sierra 2500 in DallasTX
- Used GMC Sierra 2500 in JacksonvilleFL
- Used GMC Sierra 2500 in AustinTX
- Used GMC Sierra 2500 in Fort WorthTX
- Used GMC Sierra 2500 in San JoseCA
- Used GMC Sierra 2500 in ColumbusOH
- Used GMC Sierra 2500 in CharlotteNC
- Used GMC Sierra 2500 in IndianapolisIN
- Used GMC Sierra 2500 in San FranciscoCA
- Used GMC Sierra 2500 in SeattleWA