2020 GMC Sierra 2500HD for sale

All available 2020 GMC Sierra 2500HD listings.

1,438 listings

2020 GMC Sierra 2500HD Denali — Pickup Truck — 14,000 mi — Pelham, AL Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

14,000 miDiesel Onyx Black

Contact for price

Pelham, AL

View →
2020 GMC Sierra 2500HD AT4 — Pickup Truck — 120,954 mi — Kansas City, KS Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

AT4 · 4WD · Automatic

120,954 miDiesel Summit White

Contact for price

Kansas City, KS

View →
2020 GMC Sierra 2500HD AT4 — Pickup Truck — 120,843 mi — Hodgkins, IL Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

AT4 · 4WD · Automatic

120,843 miDiesel Onyx Black

$49,295

Hodgkins, IL

View →
2020 GMC Sierra 2500HD AT4 — Pickup Truck — 83,145 mi — Austin, TX Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

AT4 · 4WD · Automatic

83,145 miDiesel Onyx Black

$51,845

Austin, TX

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 162,036 mi — Houston, TX Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

162,036 miDiesel White Frost Tricoat

$43,991

Houston, TX

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 131,862 mi — Harrisonburg, VA Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

131,862 miDiesel White Frost Tricoat

$49,998

Harrisonburg, VA

View →
2020 GMC Sierra 2500HD SLT — Pickup Truck — 72,948 mi — San Antonio, TX Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

SLT · 4WD · Automatic

72,948 miGas Carbon Black Metallic

$43,980

San Antonio, TX

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 32,858 mi — Warsaw, IN Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

32,858 miDiesel Pacific Blue Metallic

$62,551

Warsaw, IN

View →
2020 GMC Sierra 2500HD SLT — Pickup Truck — 59,079 mi — Houston, TX Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

SLT · 4WD · Automatic

59,079 miDiesel Quicksilver Metallic

$51,898

Houston, TX

View →
2020 GMC Sierra 2500HD AT4 — Pickup Truck — 95,792 mi — Anaheim, CA Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

AT4 · 4WD · Automatic

95,792 miDiesel Summit White

$54,991

Anaheim, CA

View →
2020 GMC Sierra 2500HD SLE — Pickup Truck — 102,090 mi — Sandusky, OH Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

SLE · 4WD · Automatic

102,090 miGas Red Quartz Tintcoat

$34,935

Sandusky, OH

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 48,558 mi — Matteson, IL Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

48,558 miDiesel Carbon Black Metallic

$57,750

Matteson, IL

View →
2020 GMC Sierra 2500HD AT4 — Pickup Truck — 81,378 mi — Kingston, TN Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

AT4 · 4WD · Automatic

81,378 miDiesel White

$54,300

Kingston, TN

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 54,189 mi — Jacksonville, NC Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

54,189 miDiesel Carbon Black Metallic

$62,489

Jacksonville, NC

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 84,019 mi — Delray Beach, FL Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

84,019 miDiesel Dark Sky Metallic

$56,770

Delray Beach, FL

View →
2020 GMC Sierra 2500HD SLT — Pickup Truck — 53,945 mi — Concord, NH Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

SLT · 4WD · Automatic

53,945 miDiesel Onyx Black

$54,987

Concord, NH

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 91,171 mi — Hinton, OK Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

91,171 miDiesel White Frost Tricoat

$52,900

Hinton, OK

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 19,903 mi — Albuquerque, NM Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

19,903 miDiesel White Frost Tricoat

$67,700

Albuquerque, NM

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 117,844 mi — Lake City, FL Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

117,844 miDiesel White Frost Tricoat

$47,001

Lake City, FL

View →
2020 GMC Sierra 2500HD SLT — Pickup Truck — 34,919 mi — Sandusky, OH Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

SLT · 4WD · Automatic

34,919 miDiesel Summit White

$53,985

Sandusky, OH

View →
2020 GMC Sierra 2500HD AT4 — Pickup Truck — 38,364 mi — Gilbert, AZ Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

AT4 · 4WD · Automatic

38,364 miDiesel Summit White

$63,500

Gilbert, AZ

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 47,839 mi — Tucson, AZ Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

47,839 miDiesel Summit White

$59,811

Tucson, AZ

View →
2020 GMC Sierra 2500HD AT4 — Pickup Truck — 54,500 mi — Woodland, CA Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

AT4 · 4WD · Automatic

54,500 miDiesel Onyx Black

$60,999

Woodland, CA

View →
2020 GMC Sierra 2500HD Denali — Pickup Truck — 74,654 mi — Phoenix, AZ Clean title
GMC logo

USED · Pickup Truck

2020 GMC Sierra 2500HD

Denali · 4WD · Automatic

74,654 miDiesel Onyx Black

$55,573

Phoenix, AZ

View →

About this category

The 2020 GMC Sierra 2500HD is currently available in 1,438 listings on Carlify. Browse photos, full vehicle history, and dealer details for each 2020 Sierra 2500HD.

Frequently asked questions

How much does a 2020 GMC Sierra 2500HD cost used?
Used 2020 GMC Sierra 2500HD pricing varies by trim, mileage, and condition. Browse listings for live pricing.
How many 2020 GMC Sierra 2500HD are listed?
Carlify shows 1,438 active 2020 GMC Sierra 2500HD listings.
What's the average mileage on a 2020 GMC Sierra 2500HD?
Mileage varies on 2020 GMC Sierra 2500HD listings. Use the mileage filter to narrow results.