Under $40,000

Used Cars for Sale Under $40,000 Across the U.S.



Price






697,285 cars found
Used 84,555 mi

2013 Subaru Impreza WRX STI

Milford, OH
Gasoline
Manual
AWD
$19,950
or $348/mo
Used 32,626 mi

2019 Subaru Crosstrek Limited

Fairborn, OH
Gasoline
Automatic
AWD
$21,750
or $379/mo
Certified 69,035 mi

2022 Jeep Grand Cherokee Summit

Lebanon, OH
Gasoline
Automatic
AWD
$33,995
or $592/mo
Used 83,894 mi

2019 GMC Terrain SLT

Lebanon, OH
Gasoline
Automatic
FWD
$16,995
or $296/mo
Used 92,817 mi

2008 Nissan Versa SL

Lebanon, OH
Gasoline
Automatic
FWD
$4,995
or $87/mo
Used 41,007 mi

2023 Toyota Tacoma SR5

Batavia, OH
Gasoline
Automatic
AWD
$35,676
or $621/mo
Certified 23,723 mi

2025 Honda Passport TrailSport

Lebanon, OH
Gasoline
Automatic
AWD
$38,995
or $679/mo
Used 169,916 mi

2016 RAM Ram 1500 Pickup Big Horn

Saint Marys, OH
Flex
Automatic
AWD
$15,000
or $261/mo
Used 34,855 mi

2023 Chevrolet Silverado 1500 LT

Avon, OH
Gasoline
Automatic
AWD
$35,991
or $627/mo
Used 50,334 mi

2020 Chevrolet Equinox LT

Springfield, OH
Gasoline
Automatic
AWD
$19,186
or $334/mo
Used 49,615 mi

2019 Chevrolet Camaro 1SS

Brecksville, OH
Gasoline
Automatic
RWD
$33,991
or $592/mo
Used 170,978 mi

2015 Chevrolet Silverado 2500HD LT

London, OH
Diesel
Automatic
AWD
$24,990
or $435/mo
Certified 54,666 mi

2022 Honda Accord Sport

Brecksville, OH
Gasoline
Automatic
FWD
$22,250
or $388/mo
Certified 28,544 mi

2023 Honda Civic Sport

Brecksville, OH
Gasoline
Automatic
FWD
$22,250
or $388/mo
Certified 20,716 mi

2023 Honda Civic Sport

Brecksville, OH
Gasoline
Automatic
FWD
$22,499
or $392/mo
Certified 19,866 mi

2025 Honda CR-V EX-L

Brecksville, OH
Gasoline
Automatic
FWD
$33,495
or $583/mo