50 Best GMC Sonoma for Sale under $4,000, Savings from $2,859

2002 GMC Sonoma
137,846 Miles | Spartanburg, SC
$3,500
est. $50/mo

Track Price Check Availability

1998 GMC Sonoma
290,000 Miles | Griffin, GA
$2,495
est. $36/mo

Track Price Check Availability

2001 GMC Sonoma
117,362 Miles | Lexington, KY
$3,957
est. $57/mo

Track Price Check Availability

2003 GMC Sonoma
225,646 Miles | Buena, NJ
$2,895
est. $42/mo

Track Price Check Availability

2000 GMC Sonoma
166,062 Miles | North Chelmsford, MA
$3,495
est. $50/mo

Track Price Check Availability

1991 GMC Sonoma
166,871 Miles | Mcalester, OK
$2,500
est. $36/mo

Track Price Check Availability

1996 GMC Sonoma
259,258 Miles | Woodbridge, VA
$1,199
est. $17/mo

Track Price Check Availability

1996 GMC Sonoma
112,000 Miles | Conyers, GA
$3,950
est. $57/mo

Track Price Check Availability

2003 GMC Sonoma
184,446 Miles | Fort Wayne, IN
$2,895
est. $42/mo

Track Price Check Availability

2001 GMC Sonoma
147,200 Miles | Warren, MI
$3,995
est. $58/mo

Track Price Check Availability

2003 GMC Sonoma
169,104 Miles | Vandergrift, PA
$3,995
est. $58/mo

Track Price Check Availability

2002 GMC Sonoma
175,452 Miles | Springfield, MO
$3,500
est. $50/mo

Track Price Check Availability

1991 GMC Sonoma
| Charles Town, WV
Accepting Offers
est. $0/mo

Track Price Check Availability

2000 GMC Sonoma
| Rutland, VT
Accepting Offers
est. $0/mo

Track Price Check Availability

1994 GMC Sonoma
161,348 Miles | Eugene, OR
Accepting Offers
est. $0/mo

Track Price Check Availability

2002 GMC Sonoma
181,649 Miles | Millington, MI
$3,995
est. $58/mo

Track Price Check Availability

1996 GMC Sonoma
103,840 Miles | Duluth, GA
$3,500
est. $50/mo

Track Price Check Availability

2002 GMC Sonoma
175,513 Miles | Fayetteville, TN
$2,991
est. $43/mo

Track Price Check Availability

2002 GMC Sonoma
160,242 Miles | Moberly, MO
Accepting Offers
est. $0/mo

Track Price Check Availability

1999 GMC Sonoma
205,487 Miles | Jackson, MS
Accepting Offers
est. $0/mo

Track Price Check Availability