2012 GMC Sierra 2500HD for sale

All available 2012 GMC Sierra 2500HD listings.

136 listings • $4,000 – $38,995 • avg 150,947 mi

2012 GMC Sierra 2500HD Denali — Pickup Truck — 94,724 mi — Indian Trail, NC Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · RWD · Automatic

94,724 miDiesel Onyx Black

$31,998

Indian Trail, NC

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 128,475 mi — Waterford, MI Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

128,475 miGas Steel Gray Metallic

$20,500

Waterford, MI

View →
2012 GMC Sierra 2500HD SLT — Pickup Truck — 229,958 mi — Houston, TX Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLT · 4WD · Automatic

229,958 miDiesel Steel Gray Metallic

$19,999

Houston, TX

View →
2012 GMC Sierra 2500HD SLE — Pickup Truck — 19,221 mi — Pleasant Hill, IA Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLE · 4WD · Automatic

19,221 miGas Mocha Steel Metallic

$27,995

Pleasant Hill, IA

View →
2012 GMC Sierra 2500HD SLE — Pickup Truck — 90,470 mi — Sarasota, FL Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLE · 4WD · Automatic

90,470 miGas Summit White

$16,500

Sarasota, FL

View →
2012 GMC Sierra 2500HD SLT — Pickup Truck — 196,354 mi — Ontario, CA Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLT · 4WD · Automatic

196,354 miDiesel Quicksilver Metallic

$21,900

Ontario, CA

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 68,893 mi — Huntington Station, NY Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

68,893 miDiesel Onyx Black

$34,995

Huntington Station, NY

View →
2012 GMC Sierra 2500HD SLT — Pickup Truck — 125,230 mi — Raleigh, NC Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLT · 4WD · Automatic

125,230 miGas Summit White

Contact for price

Raleigh, NC

View →
2012 GMC Sierra 2500HD Work Truck — Pickup Truck — 148,223 mi — Fredericksburg, VA Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Work Truck · RWD · Automatic

148,223 miGas Summit White

$11,995

Fredericksburg, VA

View →
2012 GMC Sierra 2500HD SLT — Pickup Truck — 104,993 mi — Waterford, MI Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLT · 4WD · Automatic

104,993 miDiesel Mocha Steel Metallic

$26,900

Waterford, MI

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 169,839 mi — Titusville, FL Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

169,839 miGas Steel Gray Metallic

$18,835

Titusville, FL

View →
2012 GMC Sierra 2500HD SLE — Pickup Truck — 174,441 mi — Sacramento, CA Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLE · 4WD · Automatic

174,441 miGas Summit White

$17,444

Sacramento, CA

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 93,521 mi — Pasadena, MD Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

93,521 miGas Summit White

$24,998

Pasadena, MD

View →
2012 GMC Sierra 2500HD SLE — Pickup Truck — 126,302 mi — Spokane, WA Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLE · 4WD · Automatic

126,302 miGas Summit White

$24,700

Spokane, WA

View →
2012 GMC Sierra 2500HD SLT — Pickup Truck — 98,356 mi — Aumsville, OR Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLT · 4WD · Automatic

98,356 miDiesel Unknown

$36,995

Aumsville, OR

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 238,332 mi — Buford, GA Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

238,332 miDiesel Summit White

$21,499

Buford, GA

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 167,238 mi — Fredericksburg, VA Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

167,238 miDiesel Steel Gray Metallic

$26,850

Fredericksburg, VA

View →
2012 GMC Sierra 2500HD SLE — Pickup Truck — 94,826 mi — Portland, OR Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLE · 4WD · Automatic

94,826 miGas Unknown

$19,950

Portland, OR

View →
2012 GMC Sierra 2500HD SLE — Pickup Truck — 97,995 mi — Sandy, UT Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLE · 4WD · Automatic

97,995 miGas Summit White

$21,950

Sandy, UT

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 115,316 mi — Grayslake, IL Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

115,316 miDiesel Onyx Black

Contact for price

Grayslake, IL

View →
2012 GMC Sierra 2500HD SLE — Pickup Truck — 94,384 mi — Castle Rock, CO Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLE · 4WD · Automatic

94,384 miGas Quicksilver Metallic

$21,995

Castle Rock, CO

View →
2012 GMC Sierra 2500HD SLE — Pickup Truck — 82,838 mi — Belleville, IL Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

SLE · 4WD · Automatic

82,838 miGas Quicksilver Metallic

$26,167

Belleville, IL

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 157,431 mi — Palm Bay, FL Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

157,431 miDiesel Onyx Black

Contact for price

Palm Bay, FL

View →
2012 GMC Sierra 2500HD Denali — Pickup Truck — 227,668 mi — Jacksonville, FL Clean title
GMC logo

USED · Pickup Truck

2012 GMC Sierra 2500HD

Denali · 4WD · Automatic

227,668 miGas Summit White

$7,990

Jacksonville, FL

View →

About this category

The 2012 GMC Sierra 2500HD is currently available in 136 listings on Carlify. Average mileage across these listings is 150,947 miles. Pricing starts at $4,000 and reaches $38,995. Browse photos, full vehicle history, and dealer details for each 2012 Sierra 2500HD.

Frequently asked questions

How much does a 2012 GMC Sierra 2500HD cost used?
2012 GMC Sierra 2500HD listings range from $4,000 to $38,995, averaging $22,939 on Carlify.
How many 2012 GMC Sierra 2500HD are listed?
Carlify shows 136 active 2012 GMC Sierra 2500HD listings.
What's the average mileage on a 2012 GMC Sierra 2500HD?
Average mileage across 2012 GMC Sierra 2500HD listings is 150,947 miles.