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

2016 Ford F-150
43,489 Miles | Dallas, TX
$37,432
est. $540/mo

Track Price Check Availability

2017 Toyota Tacoma
11,728 Miles | Dallas, TX
$35,175
est. $507/mo

Track Price Check Availability

2017 Toyota Tundra
37,559 Miles | Dallas, TX
$38,093
est. $549/mo

Track Price Check Availability

2016 Toyota Tundra
51,723 Miles | Dallas, TX
$35,029
est. $505/mo

Track Price Check Availability

2018 Chevrolet Colorado
34,470 Miles | Dallas, TX
$35,780
est. $516/mo

Track Price Check Availability

2017 Chevrolet Silverado 1500
38,749 Miles | Dallas, TX
$35,068
est. $505/mo

Track Price Check Availability

2017 Toyota Tundra
31,529 Miles | Dallas, TX
$36,444
est. $525/mo

Track Price Check Availability

2018 Ford F-150
45,329 Miles | Hollywood , FL
$35,998
est. $519/mo

Track Price Check Availability

2015 Chevrolet Silverado 3500HD
70,549 Miles | Fontana, CA
$35,199
est. $507/mo

Track Price Check Availability

2018 Ford F-250 Super Duty
5,150 Miles | Fontana, CA
$35,799
est. $516/mo

Track Price Check Availability

2018 Nissan Titan
28,160 Miles | Scottsdale, AZ
$35,482
est. $511/mo

Track Price Check Availability

2017 Nissan Titan XD
27,632 Miles | Peoria, AZ
$35,227
est. $508/mo

Track Price Check Availability

2020 Jeep Gladiator
14,045 Miles | Delray Beach, FL
$39,998
est. $577/mo

Track Price Check Availability

2017 Toyota Tundra
40,932 Miles | Phoenix, AZ
$36,984
est. $533/mo

Track Price Check Availability

2018 Chevrolet Silverado 1500
9,267 Miles | Murfreesboro, TN
$36,998
est. $533/mo

Track Price Check Availability

2018 Chevrolet Silverado 1500
22,039 Miles | Warner Robins, GA
$38,998
est. $562/mo

Track Price Check Availability

2017 GMC Sierra 1500
43,984 Miles | Myrtle Beach, SC
$37,998
est. $548/mo

Track Price Check Availability

2017 Toyota Tundra
44,510 Miles | Myrtle Beach, SC
$35,998
est. $519/mo

Track Price Check Availability

2019 Ford F-250 Super Duty
19,116 Miles | Lynchburg, VA
$35,998
est. $519/mo

Track Price Check Availability

2016 Chevrolet Silverado 1500
38,742 Miles | Lynchburg, VA
$35,998
est. $519/mo

Track Price Check Availability

Pricing Analysis

Active Listings
Mileage