2003 GMC Sierra 2500 for sale

All available 2003 GMC Sierra 2500 listings.

37 listings • $7,800 – $28,999 • avg 178,415 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 →
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 →
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 →
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 →
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 →
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 →
2003 GMC Sierra 2500 SLE — Pickup Truck — 261,822 mi — Jackson, GA Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLE · 4WD · Automatic

261,822 miGas Summit White

$7,800

Jackson, GA

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 249,688 mi — Grove City, OH Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · RWD · Automatic

249,688 miDiesel Summit White

Contact for price

Grove City, OH

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 166,450 mi — Phoenix, AZ Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

166,450 miGas Summit White

$13,749

Phoenix, AZ

View →
2003 GMC Sierra 2500 Base — Pickup Truck — 259,543 mi — East Windsor, NJ Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

Base · 4WD · Automatic

259,543 miDiesel Blue

$13,900

East Windsor, NJ

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 113,517 mi — Star Valley, AZ Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · RWD · Automatic

113,517 miDiesel Onyx Black

$28,999

Star Valley, AZ

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 138,734 mi — Grand Blanc, MI Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

138,734 miGas Pewter Metallic

$9,000

Grand Blanc, MI

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 142,037 mi — Weslaco, TX Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

142,037 miDiesel Unknown

Contact for price

Weslaco, TX

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

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

132,894 miDiesel Onyx Black

$15,981

San Antonio, TX

View →
2003 GMC Sierra 2500 SLE — Pickup Truck — 91,834 mi — Boone, NC Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLE · 4WD · Automatic

91,834 miDiesel Summit White

Contact for price

Boone, NC

View →
2003 GMC Sierra 2500 SLE — Pickup Truck — 230,438 mi — Twin Falls, ID Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLE · RWD · Automatic

230,438 miDiesel Summit White

Contact for price

Twin Falls, ID

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

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

197,980 miDiesel White

$19,991

lynnwood, WA

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 283,157 mi — Sublimity, OR Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

283,157 miDiesel Pewter Metallic

Contact for price

Sublimity, OR

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 221,000 mi — Tacoma, WA Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

221,000 miDiesel Pewter

$15,988

Tacoma, WA

View →
2003 GMC Sierra 2500 SLE — Pickup Truck — 65,615 mi — Bellingham, WA Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLE · 4WD · Automatic

65,615 miGas Marine Blue Metallic

$24,563

Bellingham, WA

View →
2003 GMC Sierra 2500 SLE — Pickup Truck — 142,915 mi — El Paso, TX Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLE · RWD · Automatic

142,915 miGas Polo Green Metallic

$9,999

El Paso, TX

View →
2003 GMC Sierra 2500 SLE — Pickup Truck — 99,126 mi — Fremont, NE Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLE · 4WD · Automatic

99,126 miGas Red

$19,900

Fremont, NE

View →
2003 GMC Sierra 2500 SLT — Pickup Truck — 113,594 mi — Hinton, OK Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLT · 4WD · Automatic

113,594 miGas Onyx Black

Contact for price

Hinton, OK

View →
2003 GMC Sierra 2500 SLE — Pickup Truck — 211,797 mi — Marysville, WA Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sierra 2500

SLE · 4WD · Automatic

211,797 miDiesel Onyx Black

Contact for price

Marysville, WA

View →

About this category

The 2003 GMC Sierra 2500 is currently available in 37 listings on Carlify. Average mileage across these listings is 178,415 miles. Pricing starts at $7,800 and reaches $28,999. Browse photos, full vehicle history, and dealer details for each 2003 Sierra 2500.

Frequently asked questions

How much does a 2003 GMC Sierra 2500 cost used?
2003 GMC Sierra 2500 listings range from $7,800 to $28,999, averaging $15,043 on Carlify.
How many 2003 GMC Sierra 2500 are listed?
Carlify shows 37 active 2003 GMC Sierra 2500 listings.
What's the average mileage on a 2003 GMC Sierra 2500?
Average mileage across 2003 GMC Sierra 2500 listings is 178,415 miles.