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

2019 Chevrolet Suburban
47,639 Miles | West Palm Beach , FL
$35,999
est. $519/mo

Track Price Check Availability

2019 Chevrolet Tahoe
45,934 Miles | West Palm Beach , FL
$36,995
est. $533/mo

Track Price Check Availability

2019 Infiniti QX80
40,241 Miles | Margate, FL
$37,999
est. $548/mo

Track Price Check Availability

2020 BMW X3
13,279 Miles | Margate, FL
$36,996
est. $533/mo

Track Price Check Availability

2017 Ford Expedition EL
41,309 Miles | Miami, FL
$35,995
est. $519/mo

Track Price Check Availability

2018 Chevrolet Suburban
43,725 Miles | Fontana, CA
$35,099
est. $506/mo

Track Price Check Availability

2017 Chevrolet Tahoe
67,666 Miles | Downey, CA
$38,999
est. $562/mo

Track Price Check Availability

2016 GMC Yukon XL
39,034 Miles | Santa Ana, CA
$37,099
est. $535/mo

Track Price Check Availability

2018 Porsche Macan
30,085 Miles | Fontana, CA
$36,999
est. $533/mo

Track Price Check Availability

2019 Lexus RX 350
6,765 Miles | Montclair, CA
$38,099
est. $549/mo

Track Price Check Availability

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

Track Price Check Availability

2016 Land Rover LR4
35,190 Miles | Norco, CA
$35,099
est. $506/mo

Track Price Check Availability

2016 Chevrolet Tahoe
78,724 Miles | Phoenix, AZ
$37,589
est. $542/mo

Track Price Check Availability

2019 Chevrolet Suburban
34,969 Miles | Delray Beach, FL
$37,169
est. $536/mo

Track Price Check Availability

2020 Kia Telluride
12,990 Miles | Delray Beach, FL
$36,951
est. $533/mo

Track Price Check Availability

2018 Toyota 4Runner
23,366 Miles | Phoenix, AZ
$37,451
est. $540/mo

Track Price Check Availability

2018 Toyota 4Runner
28,912 Miles | Phoenix, AZ
$37,987
est. $548/mo

Track Price Check Availability

2018 BMW X5
32,171 Miles | Scottsdale, AZ
$39,725
est. $573/mo

Track Price Check Availability

2016 Chevrolet Tahoe
35,606 Miles | Bradenton, FL
$36,998
est. $533/mo

Track Price Check Availability

2017 Chevrolet Tahoe
62,313 Miles | Scottsdale, AZ
$38,998
est. $562/mo

Track Price Check Availability