New & Used Cars for Sale under $40,000 & under 40000 Miles in Birmingham, AL
Filters

Used 2020 Hyundai Palisade SEL
22,117 mi.

Used 2020 Hyundai Palisade SEL
26,595 mi.

Used 2019 Nissan Pathfinder SL
22,197 mi.

CPO 2021 Toyota Camry LE
20,453 mi.

CPO 2021 Toyota Camry LE
19,364 mi.

Used 2021 Jeep Wrangler Sport
18,714 mi.

Used 2018 Jeep Wrangler JK Unlimited Sport
35,137 mi.

Used 2020 Kia Optima LX
27,500 mi.

CPO 2020 Toyota Tacoma SR
20,449 mi.

Used 2019 Ford F-150 XLT
39,920 mi.

Used 2019 INFINITI QX60 Pure
22,445 mi.

Used 2021 Volvo S60 T5 Momentum
20,856 mi.

Used 2021 Toyota Tacoma SR5
14,765 mi.

CPO 2020 Mercedes-Benz A-Class A 220
3,592 mi.

CPO 2020 Toyota Camry LE
15,355 mi.

CPO 2021 Toyota Camry SE
14,084 mi.

Used 2020 Toyota Tacoma SR5
31,449 mi.

CPO 2019 Mercedes-Benz C-Class C 300
28,981 mi.

Used 2019 Nissan Frontier SV
35,231 mi.

Used 2020 Jeep Wrangler Unlimited Sport
2,831 mi.