50 Best SUVs for Sale under $45,000, Savings from $3,529

2017 Cadillac Escalade
41,505 Miles | Dallas, TX
$44,458
est. $641/mo

Track Price Check Availability

2018 Audi SQ5
52,406 Miles | Dallas, TX
$42,378
est. $611/mo

Track Price Check Availability

2017 Cadillac Escalade
52,483 Miles | Dallas, TX
$44,465
est. $641/mo

Track Price Check Availability

2016 Land Rover Range Rover
47,494 Miles | Dallas, TX
$44,647
est. $644/mo

Track Price Check Availability

2016 GMC Yukon XL
49,868 Miles | Dallas, TX
$42,842
est. $618/mo

Track Price Check Availability

2016 Cadillac Escalade ESV
38,477 Miles | Miami, FL
$41,995
est. $605/mo

Track Price Check Availability

2016 Cadillac Escalade
42,027 Miles | Miami, FL
$41,998
est. $605/mo

Track Price Check Availability

2016 Cadillac Escalade ESV
57,030 Miles | Miami, FL
$41,799
est. $602/mo

Track Price Check Availability

2015 BMW X6 M
29,674 Miles | West Palm Beach , FL
$44,499
est. $641/mo

Track Price Check Availability

2016 Cadillac Escalade ESV
54,910 Miles | Miami, FL
$43,999
est. $634/mo

Track Price Check Availability

2016 Cadillac Escalade ESV
63,705 Miles | Santa Ana, CA
$42,499
est. $613/mo

Track Price Check Availability

2016 Cadillac Escalade
35,544 Miles | West Covina, CA
$42,399
est. $611/mo

Track Price Check Availability

2014 Land Rover Range Rover
57,643 Miles | Placentia, CA
$41,188
est. $594/mo

Track Price Check Availability

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

Track Price Check Availability

2016 Mercedes-Benz GLE
31,100 Miles | Stanton, CA
$40,499
est. $584/mo

Track Price Check Availability

2017 Porsche Cayenne
31,489 Miles | Boynton Beach, FL
$41,998
est. $605/mo

Track Price Check Availability

2017 Cadillac Escalade
30,224 Miles | Tampa, FL
$44,998
est. $649/mo

Track Price Check Availability

2014 Porsche Cayenne
33,780 Miles | Doral, FL
$42,998
est. $620/mo

Track Price Check Availability

2019 Chevrolet Suburban
32,084 Miles | Jacksonville, FL
$40,998
est. $591/mo

Track Price Check Availability

2016 Chevrolet Tahoe
31,081 Miles | Tampa, FL
$40,998
est. $591/mo

Track Price Check Availability

Pricing Analysis

Active Listings
Mileage