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

Used 2016 Jeep Grand Cherokee Laredo
58,630 mi.

Used 2019 Ford F-150 XLT
68,103 mi.

Used 2021 Mercedes-Benz C-Class C 300
32,386 mi.

Used 2017 Nissan Maxima 3.5 SV
67,012 mi.

Used 2020 Hyundai Palisade SEL
26,595 mi.

Used 2020 Jeep Grand Cherokee Limited
5,504 mi.

Used 2020 Ford Explorer XLT
71,179 mi.

Used 2020 Hyundai Kona SE
47,432 mi.

CPO 2018 Mercedes-Benz E-Class E 300
16,772 mi.

Used 2017 Toyota Tacoma SR5
44,164 mi.

CPO 2021 Mercedes-Benz A-Class A 220
22,513 mi.

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

Used 2017 Jeep Wrangler Unlimited Sahara
65,213 mi.

Used 2020 Hyundai Palisade SEL
22,117 mi.

Used 2019 Chevrolet Silverado 1500 RST
45,506 mi.

Used 2018 Dodge Durango GT
66,816 mi.

Used 2017 Toyota RAV4 LE
83,000 mi.

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

Used 2019 Nissan Pathfinder SL
22,001 mi.

Used 2011 Hyundai Sonata Limited
71,000 mi.