Under $45,000

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



Price






807,756 cars found
Used 103,101 mi

2021 Chevrolet Silverado 1500 LTZ

Collinsville, IL
Gasoline
Automatic
AWD
$32,495
or $566/mo
Used 68,049 mi

2020 Chevrolet Traverse Premier

Collinsville, IL
Gasoline
Automatic
FWD
$26,495
or $462/mo
Used 116,663 mi

2017 Chevrolet Suburban LT

Collinsville, IL
Gasoline
Automatic
AWD
$22,495
or $392/mo
Used 117,808 mi

2020 GMC Sierra 2500HD SLT

Collinsville, IL
Diesel
Automatic
AWD
$43,995
or $766/mo
Used 91,903 mi

2022 GMC Sierra 1500 Denali Denali Ultimate

Collinsville, IL
Diesel
Automatic
AWD
$44,995
or $784/mo
Used 110,655 mi

2017 Chevrolet Silverado 1500 LTZ Z71

Collinsville, IL
Gasoline
Automatic
AWD
$25,995
or $453/mo
Used 61,016 mi

2020 Chevrolet Silverado 1500 RST

Collinsville, IL
Gasoline
Automatic
AWD
$35,495
or $618/mo
Used 81,374 mi

2018 GMC Sierra 1500 SLT

Collinsville, IL
Gasoline
Automatic
AWD
$30,995
or $540/mo
Used 86,240 mi

2018 GMC Sierra 1500 Denali Denali

Collinsville, IL
Gasoline
Automatic
AWD
$33,995
or $592/mo
Used 69,303 mi

2021 GMC Sierra 1500 Elevation

Collinsville, IL
Gasoline
Automatic
AWD
$37,995
or $662/mo
Used 76,291 mi

2022 GMC Sierra 1500 Limited SLT

Collinsville, IL
Gasoline
Automatic
AWD
$37,495
or $653/mo
Used 70,679 mi

2022 GMC Sierra 1500 Denali Denali

Collinsville, IL
Gasoline
Automatic
AWD
$43,995
or $766/mo
Certified 3,994 mi

2025 Nissan Versa Sedan S

Joliet, IL
Gasoline
Automatic
FWD
$20,304
or $354/mo
Used 14,101 mi

2025 Buick Enclave Sport Touring

Collinsville, IL
Gasoline
Automatic
FWD
$39,995
or $697/mo
Used 29,190 mi

2023 BMW X4 30i

Collinsville, IL
Gasoline
Automatic
AWD
$41,995
or $732/mo
Used 99,105 mi

2020 Kia Telluride EX

Collinsville, IL
Gasoline
Automatic
FWD
$19,995
or $348/mo