New & Used Cars for Sale under $40,000 & under 20000 Miles in Ames, IA
Filters

Used 2019 Chevrolet Equinox 1LT
19,717 mi.

CPO 2022 Chevrolet Trailblazer RS
9,497 mi.

Used 2020 Kia Sportage LX
5,102 mi.

Used 2020 Mazda CX-3 Sport
12,302 mi.

Used 2021 Hyundai Santa Fe Limited
17,913 mi.

CPO 2022 Buick Encore GX Select
5,569 mi.

Used 2020 Chevrolet Blazer 2LT
19,216 mi.

Used 2020 Chevrolet Traverse Premier
19,120 mi.

CPO 2021 Chevrolet Trailblazer ACTIV
14,068 mi.

Used 2020 Toyota RAV4 LE
7,896 mi.

CPO 2021 Chevrolet Trailblazer RS
18,759 mi.

Used 2020 Ford Ranger XLT
17,123 mi.

Used 2020 Dodge Challenger R/T
10,597 mi.

Used 2020 Chevrolet Equinox 1LT
19,981 mi.

Used 2018 Hyundai Elantra SE
19,955 mi.

Used 2020 Toyota Highlander L
18,309 mi.

CPO 2020 Chevrolet Equinox 2LT
13,624 mi.

CPO 2019 Chevrolet Equinox 2LT
18,444 mi.

Used 2019 Mazda CX-5 Sport
19,346 mi.

Used 2017 Dodge Challenger R/T
7,781 mi.