2004 GMC Canyon for sale

All available 2004 GMC Canyon listings.

13 listings • $2,950 – $9,995 • avg 161,736 mi

2004 GMC Canyon SLE Z71 — Pickup Truck — 125,729 mi — Winchester, VA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z71 · 4WD · Manual

125,729 miGas Red

$7,950

Winchester, VA

View →
2004 GMC Canyon SL Z85 — Pickup Truck — 74,920 mi — Vista, CA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SL Z85 · RWD · Automatic

74,920 miGas White

$7,995

Vista, CA

View →
2004 GMC Canyon SLE Z71 — Pickup Truck — 210,376 mi — Bradenton, FL Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z71 · RWD · Automatic

210,376 miGas Silver Birch Metallic

$3,888

Bradenton, FL

View →
2004 GMC Canyon SLE Z71 — Pickup Truck — 228,183 mi — Michigan City, IN Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z71 · 4WD · Automatic

228,183 miGas Indigo Blue Metallic

$2,950

Michigan City, IN

View →
2004 GMC Canyon SLE Z85 — Pickup Truck — 106,769 mi — Rapid City, SD Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z85 · 4WD · Automatic

106,769 miGas Cherry Red Metallic

$9,995

Rapid City, SD

View →
2004 GMC Canyon SLE Z71 — Pickup Truck — 257,249 mi — Warrenton, VA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z71 · 4WD · Automatic

257,249 miGas Silver Birch Metallic

Contact for price

Warrenton, VA

View →
2004 GMC Canyon SLE Z85 — Pickup Truck — 118,421 mi — Mattoon, IL Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z85 · RWD · Automatic

118,421 miGas Indigo Blue Metallic

$9,500

Mattoon, IL

View →
2004 GMC Canyon SLE Z85 — Pickup Truck — 270,700 mi — Roswell, GA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z85 · RWD · Automatic

270,700 miGas Red

$3,999

Roswell, GA

View →
2004 GMC Canyon SL Z85 — Pickup Truck — 83,116 mi — Bellflower, CA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SL Z85 · RWD · Automatic

83,116 miGas White

$9,500

Bellflower, CA

View →
2004 GMC Canyon SLE Z85 — Pickup Truck — 124,987 mi — Sanford, FL Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z85 · RWD · Automatic

124,987 miGas Unknown

$9,995

Sanford, FL

View →
2004 GMC Canyon SL Z85 — Pickup Truck — 101,808 mi — Las Vegas, NV Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SL Z85 · RWD · Automatic

101,808 miGas Olympic White

$6,995

Las Vegas, NV

View →
2004 GMC Canyon SLE Z71 — Pickup Truck — 236,081 mi — New London, CT Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z71 · RWD · Automatic

236,081 miGas Fine Silver Birch Metallic

Contact for price

New London, CT

View →
2004 GMC Canyon SLE Z71 — Pickup Truck — 164,229 mi — Hampton, VA Clean title
GMC logo

USED · Pickup Truck

2004 GMC Canyon

SLE Z71 · RWD · Automatic

164,229 miGas Silver Birch Metallic

$6,995

Hampton, VA

View →

About this category

The 2004 GMC Canyon is currently available in 13 listings on Carlify. Average mileage across these listings is 161,736 miles. Pricing starts at $2,950 and reaches $9,995. Browse photos, full vehicle history, and dealer details for each 2004 Canyon.

Frequently asked questions

How much does a 2004 GMC Canyon cost used?
2004 GMC Canyon listings range from $2,950 to $9,995, averaging $7,251 on Carlify.
How many 2004 GMC Canyon are listed?
Carlify shows 13 active 2004 GMC Canyon listings.
What's the average mileage on a 2004 GMC Canyon?
Average mileage across 2004 GMC Canyon listings is 161,736 miles.