Under $40,000

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



Price






689,561 cars found
Used 77,530 mi

2021 Nissan Murano Platinum

Youngstown, OH
Gasoline
Automatic
AWD
$22,498
or $392/mo
Used 14,530 mi

2022 Buick Encore Preferred

Parma, OH
Gasoline
Automatic
AWD
$19,397
or $338/mo
Used 36,002 mi

2023 Buick Encore GX Preferred

Parma, OH
Gasoline
Automatic
FWD
$19,797
or $345/mo
Used 90,196 mi

2019 Hyundai Kona SEL

Parma, OH
Gasoline
Automatic
AWD
$14,387
or $251/mo
Used 19,438 mi

2022 Ford EcoSport SES

Parma, OH
Gasoline
Automatic
AWD
$19,992
or $348/mo
Used 66,908 mi

2025 Acura Integra A-Spec with Tech Package

Marysville, OH
Gasoline
Automatic
FWD
$29,998
or $523/mo
Used 142,209 mi

2019 Honda Civic LX

Marysville, OH
Gasoline
Automatic
FWD
$13,737
or $239/mo
Used 79,636 mi

2016 Honda Civic EX

Marysville, OH
Gasoline
Automatic
FWD
$16,498
or $287/mo
Used 70,550 mi

2018 Chevrolet Silverado 1500 Custom

Marysville, OH
Flex
Automatic
AWD
$23,997
or $418/mo
Used 68,787 mi

2020 Honda Accord Sport

Marysville, OH
Gasoline
Automatic
FWD
$20,447
or $356/mo
Used 69,974 mi

2021 Nissan Titan PRO-4X

Marysville, OH
Gasoline
Automatic
AWD
$34,447
or $600/mo
Used 58,711 mi

2023 Dodge Charger SXT

Marysville, OH
Gasoline
Automatic
RWD
$22,998
or $401/mo
Used 17,220 mi

2023 Honda Civic LX

Marysville, OH
Gasoline
Automatic
FWD
$22,817
or $397/mo
Used 20,566 mi

2023 Honda Civic Sport

Marysville, OH
Gasoline
Automatic
FWD
$24,117
or $420/mo
Used 83,794 mi

2016 Honda CR-V EX

Marysville, OH
Gasoline
Automatic
FWD
$17,100
or $298/mo
Used 63,799 mi

2020 Chevrolet Trax LT

Marysville, OH
Gasoline
Automatic
FWD
$13,997
or $244/mo