Under $40,000

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



Price






734,589 cars found
Used 37,772 mi

2023 GMC Terrain SLE

Plymouth, MI
Gasoline
Automatic
AWD
$22,995
or $401/mo
Used 152,512 mi

2019 Chevrolet Equinox LS

Grand Blanc, MI
Gasoline
Automatic
FWD
$10,274
or $179/mo
Used 16,099 mi

2023 Chevrolet Blazer 3LT

Plymouth, MI
Gasoline
Automatic
AWD
$31,995
or $557/mo
Used 43,611 mi

2019 Honda Pilot EX-L

Plymouth, MI
Gasoline
Automatic
AWD
$27,800
or $484/mo
Used 117,464 mi

2018 Buick Enclave Avenir

Grand Blanc, MI
Gasoline
Automatic
AWD
$16,277
or $284/mo
Used 94,361 mi

2020 Buick Envision Preferred

Grand Blanc, MI
Gasoline
Automatic
FWD
$15,280
or $266/mo
Used 25,500 mi

2024 Chevrolet Traverse 1LT

Southfield, MI
Gasoline
Automatic
FWD
$36,177
or $630/mo
Used 3,329 mi

2023 Chevrolet Equinox LT

Jackson, MI
Gasoline
Automatic
FWD
$23,769
or $414/mo
Used 26,544 mi

2023 Chevrolet Equinox LT

Jackson, MI
Gasoline
Automatic
FWD
$22,269
or $388/mo
Used 24,126 mi

2024 Ford Ranger XLT

Livonia, MI
Gasoline
Automatic
AWD
$35,994
or $627/mo
Used 190,628 mi

2014 Ford Fusion S

Plainwell, MI
Gasoline
Automatic
FWD
$8,299
or $145/mo
Used 28,085 mi

2025 Ford Escape ST-Line

Grand Ledge, MI
Gasoline
Automatic
AWD
$24,900
or $434/mo
Used 99,278 mi

2015 Chevrolet Cruze 1LT

Grand Ledge, MI
Gasoline
Automatic
FWD
$8,900
or $155/mo
Used 48,842 mi

2019 Chevrolet Malibu Premier

Grand Ledge, MI
Gasoline
Automatic
FWD
$19,900
or $347/mo
Used 140,390 mi

2019 GMC Yukon SLE

Saginaw, MI
Gasoline
Automatic
AWD
$22,341
or $389/mo
Used 91,646 mi

2019 Chevrolet Traverse High Country

Grand Ledge, MI
Gasoline
Automatic
FWD
$20,995
or $366/mo