2017 GMC Canyon for sale

All available 2017 GMC Canyon listings.

634 listings • $2,950 – $34,982 • avg 90,016 mi

2017 GMC Canyon SLT — Pickup Truck — 125,290 mi — North Syracuse, NY Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

125,290 miGas19 mpg Black

$17,995

North Syracuse, NY

View →
2017 GMC Canyon SLE — Pickup Truck — 58,565 mi — Port Richey, FL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · RWD · Automatic

58,565 miGas22 mpg Summit White

$21,999

Port Richey, FL

View →
2017 GMC Canyon SLT — Pickup Truck — 110,590 mi — Budd Lake, NJ Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

110,590 miDiesel19 mpg Dark Slate Metallic

$21,495

Budd Lake, NJ

View →
2017 GMC Canyon SLE — Pickup Truck — 46,600 mi — Somersworth, NH Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · 4WD · Automatic

46,600 miGas19 mpg Quicksilver Metallic

$23,402

Somersworth, NH

View →
2017 GMC Canyon SLT — Pickup Truck — 42,945 mi — San Jose, CA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

42,945 miGas19 mpg Summit White

$27,295

San Jose, CA

View →
2017 GMC Canyon SLE — Pickup Truck — 94,862 mi — Sacramento, CA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · RWD · Automatic

94,862 miGas22 mpg Dark Slate Metallic

$19,799

Sacramento, CA

View →
2017 GMC Canyon SLE — Pickup Truck — 58,212 mi — Dayton, OH Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · 4WD · Automatic

58,212 miGas19 mpg Maroon

$24,700

Dayton, OH

View →
2017 GMC Canyon SLT — Pickup Truck — 90,076 mi — Helena, MT Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

90,076 miDiesel19 mpg Onyx Black

$25,900

Helena, MT

View →
2017 GMC Canyon SLE — Pickup Truck — 97,952 mi — Doral, FL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · RWD · Automatic

97,952 miGas22 mpg Summit White

$15,991

Doral, FL

View →
2017 GMC Canyon SLE — Pickup Truck — 84,890 mi — National City, CA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · RWD · Automatic

84,890 miGas22 mpg Quicksilver Metallic

$22,195

National City, CA

View →
2017 GMC Canyon SLT — Pickup Truck — 47,005 mi — Deland, FL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · RWD · Automatic

47,005 miGas20 mpg Onyx Black

$24,348

Deland, FL

View →
2017 GMC Canyon SLT — Pickup Truck — 106,978 mi — Arlington Heights, IL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

106,978 miGas19 mpg Red Quartz Tintcoat

$19,695

Arlington Heights, IL

View →
2017 GMC Canyon Denali — Pickup Truck — 92,703 mi — Athens, GA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

Denali · RWD · Automatic

92,703 miGas20 mpg Onyx Black

$21,995

Athens, GA

View →
2017 GMC Canyon SLT — Pickup Truck — 46,197 mi — Goodyear, AZ Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

46,197 miDiesel19 mpg Cyber Gray Metallic

$30,996

Goodyear, AZ

View →
2017 GMC Canyon SLT — Pickup Truck — 39,496 mi — Rockville, MD Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

39,496 miGas19 mpg Dark Slate Metallic

$28,480

Rockville, MD

View →
2017 GMC Canyon SLE — Pickup Truck — 105,107 mi — San Gabriel, CA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · RWD · Automatic

105,107 miGas22 mpg Dark Slate Metallic

$17,994

San Gabriel, CA

View →
2017 GMC Canyon SLT — Pickup Truck — 83,929 mi — San Antonio, TX Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

83,929 miGas19 mpg Cyber Gray Metallic

$24,995

San Antonio, TX

View →
2017 GMC Canyon Denali — Pickup Truck — 132,148 mi — Leavenworth, KS Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

Denali · 4WD · Automatic

132,148 miGas19 mpg Onyx Black

$19,983

Leavenworth, KS

View →
2017 GMC Canyon SLE — Pickup Truck — 52,819 mi — Fletcher, NC Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · 4WD · Automatic

52,819 miGas19 mpg Bronze Alloy Metallic

$24,477

Fletcher, NC

View →
2017 GMC Canyon SLE — Pickup Truck — 45,990 mi — Deland, FL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLE · RWD · Automatic

45,990 miGas22 mpg Summit White

$23,417

Deland, FL

View →
2017 GMC Canyon SLT — Pickup Truck — 81,050 mi — Bellingham, WA Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

81,050 miGas19 mpg Silver

$22,500

Bellingham, WA

View →
2017 GMC Canyon SLT — Pickup Truck — 32,975 mi — Tampa, FL Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

32,975 miGas19 mpg Summit White

$28,998

Tampa, FL

View →
2017 GMC Canyon SLT — Pickup Truck — 83,732 mi — Fairfield, OH Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

83,732 miDiesel19 mpg Red

$27,994

Fairfield, OH

View →
2017 GMC Canyon SLT — Pickup Truck — 100,230 mi — Brighton, CO Clean title
GMC logo

USED · Pickup Truck

2017 GMC Canyon

SLT · 4WD · Automatic

100,230 miDiesel19 mpg Cyber Gray Metallic

$23,800

Brighton, CO

View →

About this category

The 2017 GMC Canyon is currently available in 634 listings on Carlify. Average mileage across these listings is 90,016 miles. Pricing starts at $2,950 and reaches $34,982. Browse photos, full vehicle history, and dealer details for each 2017 Canyon.

Frequently asked questions

How much does a 2017 GMC Canyon cost used?
2017 GMC Canyon listings range from $2,950 to $34,982, averaging $22,050 on Carlify.
How many 2017 GMC Canyon are listed?
Carlify shows 634 active 2017 GMC Canyon listings.
What's the average mileage on a 2017 GMC Canyon?
Average mileage across 2017 GMC Canyon listings is 90,016 miles.