50 Best Pickup Trucks for Sale under $3,000, Savings from $509

2002 Dodge Ram Pickup 1500
278,340 Miles | Miami, FL
$2,990
est. $43/mo

Track Price Check Availability

2001 Chevrolet Silverado 1500
306,288 Miles | Kensington, MD
$2,991
est. $43/mo

Track Price Check Availability

2002 GMC Sierra 1500
248,160 Miles | Waterford, MI
$2,500
est. $36/mo

Track Price Check Availability

1991 Chevrolet C/K 1500 Series
202,015 Miles | Fruitland, ID
$2,795
est. $40/mo

Track Price Check Availability

2002 Ford F-150
206,351 Miles | Westminster, VT
$2,700
est. $39/mo

Track Price Check Availability

2006 Ford F-150
240,170 Miles | South Saint Paul, MN
$2,999
est. $43/mo

Track Price Check Availability

1999 Chevrolet S-10
199,504 Miles | Newark, OH
$2,495
est. $36/mo

Track Price Check Availability

2002 Dodge Ram Pickup 1500
222,458 Miles | Saint Marys, OH
$2,997
est. $43/mo

Track Price Check Availability

1999 Ford Ranger
125,982 Miles | Center Line, MI
$3,000
est. $43/mo

Track Price Check Availability

2000 Ford F-150
216,112 Miles | Scottsboro, AL
$2,500
est. $36/mo

Track Price Check Availability

2005 Ford F-150
265,465 Miles | Osseo, WI
$2,995
est. $43/mo

Track Price Check Availability

2005 GMC Canyon
385,705 Miles | North Hampton, NH
$2,950
est. $43/mo

Track Price Check Availability

2000 Dodge Dakota
186,143 Miles | New Ulm, MN
$2,900
est. $42/mo

Track Price Check Availability

2000 Ford F-150
300,000 Miles | Miami, FL
$2,990
est. $43/mo

Track Price Check Availability

2003 Ford F-150
175,523 Miles | Clinton Township, MI
$2,995
est. $43/mo

Track Price Check Availability

2002 Ford Explorer Sport Trac
191,328 Miles | Herculaneum, MO
$2,900
est. $42/mo

Track Price Check Availability

2000 Ford Ranger
157,000 Miles | Pine City, MN
$2,275
est. $33/mo

Track Price Check Availability

1998 Dodge Dakota
267,999 Miles | Dothan, AL
$2,995
est. $43/mo

Track Price Check Availability

1996 Dodge Ram Pickup 1500
223,225 Miles | Northfield, MN
$2,487
est. $36/mo

Track Price Check Availability

2000 Chevrolet S-10
250,245 Miles | Faribault, MN
$2,195
est. $32/mo

Track Price Check Availability