2017 GMC Sierra 2500HD for sale

All available 2017 GMC Sierra 2500HD listings.

511 listings • $13,680 – $64,999 • avg 106,520 mi

2017 GMC Sierra 2500HD Sierra — Pickup Truck — 151,232 mi — Homosassa, FL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Sierra · 4WD · Automatic

151,232 miGas Summit White

$24,920

Homosassa, FL

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 94,372 mi — Fontana, CA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

94,372 miDiesel Quicksilver Metallic

$45,995

Fontana, CA

View →
2017 GMC Sierra 2500HD SLE — Pickup Truck — 106,295 mi — Sandy, UT Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLE · 4WD · Automatic

106,295 miGas Quicksilver Metallic

$30,449

Sandy, UT

View →
2017 GMC Sierra 2500HD SLT — Pickup Truck — 69,965 mi — Colorado Springs, CO Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLT · 4WD · Automatic

69,965 miDiesel Onyx Black

$49,995

Colorado Springs, CO

View →
2017 GMC Sierra 2500HD SLT — Pickup Truck — 107,423 mi — Randolph, NJ Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLT · 4WD · Automatic

107,423 miDiesel Dark Slate Metallic

$38,646

Randolph, NJ

View →
2017 GMC Sierra 2500HD Sierra — Pickup Truck — 120,021 mi — Greenwood, IN Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Sierra · 4WD · Automatic

120,021 miGas Special Paint

$19,900

Greenwood, IN

View →
2017 GMC Sierra 2500HD SLT — Pickup Truck — 122,224 mi — Waukegan, IL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLT · 4WD · Automatic

122,224 miGas Summit White

$29,980

Waukegan, IL

View →
2017 GMC Sierra 2500HD SLT — Pickup Truck — 55,458 mi — Clarksville, TN Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLT · 4WD · Automatic

55,458 miGas Onyx Black

$40,599

Clarksville, TN

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 105,344 mi — Santa Clara, CA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

105,344 miDiesel Summit White

$43,745

Santa Clara, CA

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 132,084 mi — Coal City, IL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

132,084 miDiesel Onyx Black

$44,990

Coal City, IL

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 199,504 mi — Houston, TX Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

199,504 miDiesel Onyx Black

$32,991

Houston, TX

View →
2017 GMC Sierra 2500HD SLE — Pickup Truck — 90,981 mi — Fontana, CA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLE · RWD · Automatic

90,981 miGas Summit White

$23,995

Fontana, CA

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 111,289 mi — Jacksonville, FL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

111,289 miDiesel Stone Blue Metallic

$44,998

Jacksonville, FL

View →
2017 GMC Sierra 2500HD Sierra — Pickup Truck — 223,324 mi — Oak Forest, IL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Sierra · RWD · Automatic

223,324 miGas Cardinal Red

$18,900

Oak Forest, IL

View →
2017 GMC Sierra 2500HD SLT — Pickup Truck — 124,633 mi — Seymour, IN Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLT · 4WD · Automatic

124,633 miGas Onyx Black

$31,777

Seymour, IN

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 84,664 mi — Augusta, ME Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

84,664 miGas Deep Garnet Metallic

Contact for price

Augusta, ME

View →
2017 GMC Sierra 2500HD SLT — Pickup Truck — 60,235 mi — Yakima, WA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLT · 4WD · Automatic

60,235 miDiesel Summit White

$49,590

Yakima, WA

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 129,326 mi — Frisco, TX Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

129,326 miDiesel Summit White

$39,950

Frisco, TX

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 187,000 mi — Anderson, SC Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

187,000 miDiesel Quicksilver Metallic

$36,500

Anderson, SC

View →
2017 GMC Sierra 2500HD SLT — Pickup Truck — 108,731 mi — Comanche, TX Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLT · 4WD · Automatic

108,731 miGas Onyx Black

$33,890

Comanche, TX

View →
2017 GMC Sierra 2500HD SLT — Pickup Truck — 99,038 mi — North Huntingdon, PA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

SLT · 4WD · Automatic

99,038 miGas Dark Slate Metallic

$35,432

North Huntingdon, PA

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 86,637 mi — Houston, TX Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

86,637 miGas Summit White

$38,582

Houston, TX

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 95,339 mi — Houston, TX Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

95,339 miDiesel Mineral Metallic

$45,945

Houston, TX

View →
2017 GMC Sierra 2500HD Denali — Pickup Truck — 85,641 mi — Harrisonville, MO Clean title
GMC logo

USED · Pickup Truck

2017 GMC Sierra 2500HD

Denali · 4WD · Automatic

85,641 miDiesel Summit White

$47,000

Harrisonville, MO

View →

About this category

The 2017 GMC Sierra 2500HD is currently available in 511 listings on Carlify. Average mileage across these listings is 106,520 miles. Pricing starts at $13,680 and reaches $64,999. Browse photos, full vehicle history, and dealer details for each 2017 Sierra 2500HD.

Frequently asked questions

How much does a 2017 GMC Sierra 2500HD cost used?
2017 GMC Sierra 2500HD listings range from $13,680 to $64,999, averaging $39,317 on Carlify.
How many 2017 GMC Sierra 2500HD are listed?
Carlify shows 511 active 2017 GMC Sierra 2500HD listings.
What's the average mileage on a 2017 GMC Sierra 2500HD?
Average mileage across 2017 GMC Sierra 2500HD listings is 106,520 miles.