50 Best SUVs for Sale under $40,000, Savings from $1,249

2016 Cadillac Escalade ESV
79,333 Miles | Dallas, TX
$37,942
est. $547/mo

Track Price Check Availability

2018 Lexus GX 460
32,614 Miles | Dallas, TX
$39,175
est. $565/mo

Track Price Check Availability

2017 Chevrolet Tahoe
50,900 Miles | Dallas, TX
$38,480
est. $555/mo

Track Price Check Availability

2017 Lincoln Navigator
28,026 Miles | Margate, FL
$35,998
est. $519/mo

Track Price Check Availability

2016 Cadillac Escalade ESV
38,477 Miles | Miami, FL
$39,799
est. $574/mo

Track Price Check Availability

2016 Cadillac Escalade
42,933 Miles | Miami, FL
$38,995
est. $562/mo

Track Price Check Availability

2016 Cadillac Escalade
60,813 Miles | West Palm Beach , FL
$38,249
est. $551/mo

Track Price Check Availability

2016 Cadillac Escalade ESV
55,944 Miles | Miami, FL
$36,349
est. $524/mo

Track Price Check Availability

2016 Cadillac Escalade
49,234 Miles | Margate, FL
$38,499
est. $555/mo

Track Price Check Availability

2017 Lexus GX 460
13,616 Miles | West Covina, CA
$37,399
est. $539/mo

Track Price Check Availability

2017 Mercedes-Benz GLS
56,806 Miles | Montclair, CA
$35,899
est. $517/mo

Track Price Check Availability

2016 Land Rover Range Rover
42,341 Miles | Placentia, CA
$39,888
est. $575/mo

Track Price Check Availability

2014 Jeep Grand Cherokee
60,919 Miles | Santa Ana, CA
$35,599
est. $513/mo

Track Price Check Availability

2019 Ford Expedition MAX
38,411 Miles | Phoenix, AZ
$37,893
est. $546/mo

Track Price Check Availability

2019 Toyota 4Runner
17,559 Miles | Phoenix, AZ
$35,341
est. $509/mo

Track Price Check Availability

2018 Toyota 4Runner
23,113 Miles | Phoenix, AZ
$36,991
est. $533/mo

Track Price Check Availability

2019 Ford Expedition MAX
37,557 Miles | Phoenix, AZ
$35,931
est. $518/mo

Track Price Check Availability

2019 GMC Yukon XL
38,674 Miles | Phoenix, AZ
$38,999
est. $562/mo

Track Price Check Availability

2019 Ford Expedition MAX
37,085 Miles | Phoenix, AZ
$38,867
est. $560/mo

Track Price Check Availability

2019 Toyota Highlander
15,374 Miles | Phoenix, AZ
$37,499
est. $541/mo

Track Price Check Availability

Pricing Analysis

Active Listings
Mileage