Used GMC Sonoma for sale

All available GMC Sonoma listings.

55 listings • $2,491 – $12,900 • avg 139,306 mi

2002 GMC Sonoma SL — Pickup Truck — 129,539 mi — Carey, NC Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sonoma

SL · RWD · Manual

129,539 miGas Summit White

$6,995

Carey, NC

View →
2003 GMC Sonoma SLS — Pickup Truck — 113,000 mi — Fremont, NE Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sonoma

SLS · 4WD · Automatic

113,000 miGas Beige

$11,900

Fremont, NE

View →
2003 GMC Sonoma SL — Pickup Truck — 184,586 mi — Long Island City, NY Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sonoma

SL · RWD · Automatic

184,586 miGas Indigo Blue Metallic

Contact for price

Long Island City, NY

View →
2001 GMC Sonoma SLS — Pickup Truck — 201,534 mi — Flagstaff, AZ Clean title
GMC logo

USED · Pickup Truck

2001 GMC Sonoma

SLS · 4WD · Automatic

201,534 miGas Pewter Metallic

Contact for price

Flagstaff, AZ

View →
1999 GMC Sonoma SLS — Pickup Truck — 181,800 mi — Milford, CT Clean title
GMC logo

USED · Pickup Truck

1999 GMC Sonoma

SLS · RWD · Automatic

181,800 miGas Pewter (Met)

Contact for price

Milford, CT

View →
2004 GMC Sonoma SLS — Pickup Truck — 185,086 mi — Jackson, TN Clean title
GMC logo

USED · Pickup Truck

2004 GMC Sonoma

SLS · 4WD · Automatic

185,086 miGas Onyx Black

Contact for price

Jackson, TN

View →
2000 GMC Sonoma SLS — Pickup Truck — 130,426 mi — Lake Wales, FL Clean title
GMC logo

USED · Pickup Truck

2000 GMC Sonoma

SLS · RWD · Automatic

130,426 miGas Indigo Blue Metallic

Contact for price

Lake Wales, FL

View →
2003 GMC Sonoma SL — Pickup Truck — 98,044 mi — Arlington, TX Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sonoma

SL · RWD · Manual

98,044 miGas Gray

$7,988

Arlington, TX

View →
2002 GMC Sonoma SLS Fleet — Pickup Truck — 179,830 mi — Spring, TX Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sonoma

SLS Fleet · RWD · Automatic

179,830 miGas Indigo Blue Metallic

Contact for price

Spring, TX

View →
2002 GMC Sonoma SL — Pickup Truck — 94,488 mi — La Crescenta, CA Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sonoma

SL · RWD · Manual

94,488 miGas Pewter Metallic

$7,995

La Crescenta, CA

View →
2002 GMC Sonoma SLS — Pickup Truck — 51,748 mi — Loveland, CO Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sonoma

SLS · 4WD · Automatic

51,748 miGas Pewter Metallic

$8,996

Loveland, CO

View →
2000 GMC Sonoma SLS — Pickup Truck — 168,912 mi — Tulsa, OK Clean title
GMC logo

USED · Pickup Truck

2000 GMC Sonoma

SLS · RWD · Manual

168,912 miGas Victory Red

Contact for price

Tulsa, OK

View →
1997 GMC Sonoma SLS — Pickup Truck — 132,747 mi — Vista, CA Clean title
GMC logo

USED · Pickup Truck

1997 GMC Sonoma

SLS · RWD · Manual

132,747 miGas Light Stellar Blue (Met)

$5,995

Vista, CA

View →
2001 GMC Sonoma SLS — Pickup Truck — 209,500 mi — Fort Lupton, CO Clean title
GMC logo

USED · Pickup Truck

2001 GMC Sonoma

SLS · 4WD · Automatic

209,500 miGas Unknown

Contact for price

Fort Lupton, CO

View →
2002 GMC Sonoma SL — Pickup Truck — 132,420 mi — Longmont, CO Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sonoma

SL · 4WD · Manual

132,420 miGas Brown

$6,495

Longmont, CO

View →
2001 GMC Sonoma SLS — Pickup Truck — 221,638 mi — Fort Myers, FL Clean title
GMC logo

USED · Pickup Truck

2001 GMC Sonoma

SLS · RWD · Automatic

221,638 miGas -Select-

$4,995

Fort Myers, FL

View →
1997 GMC Sonoma SLS — Pickup Truck — 83,420 mi — Bloomington, IL Clean title
GMC logo

USED · Pickup Truck

1997 GMC Sonoma

SLS · RWD · Manual

83,420 miGas Gray

$7,990

Bloomington, IL

View →
2002 GMC Sonoma SLS — Pickup Truck — 114,998 mi — Salem, OR Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sonoma

SLS · 4WD · Automatic

114,998 miGas Cherry Red Metallic

$8,995

Salem, OR

View →
2001 GMC Sonoma SLS — Pickup Truck — 219,308 mi — Royal Oak, MI Clean title
GMC logo

USED · Pickup Truck

2001 GMC Sonoma

SLS · 4WD · Automatic

219,308 miGas Space Blue Metallic

$6,484

Royal Oak, MI

View →
2002 GMC Sonoma SLS — Pickup Truck — 169,293 mi — Edmond, OK Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sonoma

SLS · 4WD · Automatic

169,293 miGas Indigo Blue Metallic

Contact for price

Edmond, OK

View →
2003 GMC Sonoma SLS — Pickup Truck — 150,000 mi — Fort Wayne, IN Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sonoma

SLS · 4WD · Manual

150,000 miGas Fire Red

Contact for price

Fort Wayne, IN

View →
2002 GMC Sonoma SLS — Pickup Truck — 131,675 mi — Freehold, NJ Clean title
GMC logo

USED · Pickup Truck

2002 GMC Sonoma

SLS · 4WD · Automatic

131,675 miGas Onyx Black

$7,488

Freehold, NJ

View →
1999 GMC Sonoma Base — Pickup Truck — 193,994 mi — Mesa, AZ Clean title
GMC logo

USED · Pickup Truck

1999 GMC Sonoma

Base · RWD · Automatic

193,994 miGas Gold

$2,491

Mesa, AZ

View →
2003 GMC Sonoma SLS — Pickup Truck — 22,049 mi — Cambridge, OH Clean title
GMC logo

USED · Pickup Truck

2003 GMC Sonoma

SLS · RWD · Automatic

22,049 miGas Victory Red

$10,977

Cambridge, OH

View →

About this category

We list 55 used GMC Sonoma vehicles spanning 1997 through 2004. Listings range from $2,491 to $12,900, averaging $7,558. Filter by year, trim, mileage, and price to narrow down.

Frequently asked questions

How much does a used GMC Sonoma cost?
Used GMC Sonoma listings range from $2,491 to $12,900, with an average asking price of $7,558. Pricing depends on year, trim, mileage, and condition.
How many used GMC Sonoma listings are there?
Carlify currently shows 55 used GMC Sonoma listings from dealerships nationwide.
What model years of GMC Sonoma are available?
Used GMC Sonoma listings on Carlify span 1997 through 2004. Filter by year to focus on a specific generation or model year.
What trims of the GMC Sonoma are listed?
Common GMC Sonoma trims on Carlify include SLS, SL, Base, SLS Fleet. Trim availability varies by model year.
What's the typical mileage on a used GMC Sonoma?
The average mileage on used GMC Sonoma listings is 139,306 miles. Filter by mileage to find low-mileage examples.
  • SLS (44)
  • SL (8)
  • Base (2)
  • SLS Fleet (1)