Special promotion
Get your trade-in valueWhat's your car worth?
Filters
Best Match
60 matches

60 used cars, trucks and SUVs for sale under $20,000 in Charles City, IA

Red 2020 Honda Civic Sport for sale in Charles City, IAPhotos of 2020 Honda Civic Sport for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2020 Honda Civic Sport for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2020 Honda Civic Sport at Mike Molstead Chevrolet, GMC, IAMore photos of 2020 Honda Civic Sport at Mike Molstead Chevrolet, GMC, IA
Stock # 2T7313A
Sport
62,009 miles
Condition:
Pre-owned
Mike's price
$18,748
$265 / mo. est.
Gray 2022 Chrysler Pacifica Touring L for sale in Charles City, IAPhotos of 2022 Chrysler Pacifica Touring L for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2022 Chrysler Pacifica Touring L for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2022 Chrysler Pacifica Touring L at Mike Molstead Chevrolet, GMC, IAMore photos of 2022 Chrysler Pacifica Touring L at Mike Molstead Chevrolet, GMC, IA
Stock # M7150B
Touring L
100,111 miles
Condition:
Pre-owned
Mike's price
$19,890
$281 / mo. est.
Blue 2023 Chevrolet Trailblazer LT for sale in Charles City, IAPhotos of 2023 Chevrolet Trailblazer LT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2023 Chevrolet Trailblazer LT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2023 Chevrolet Trailblazer LT at Mike Molstead Chevrolet, GMC, IAMore photos of 2023 Chevrolet Trailblazer LT at Mike Molstead Chevrolet, GMC, IA
Stock # 5T7918A
Condition:
Pre-owned
Mike's price
$19,980
$282 / mo. est.
Gray 2014 Chevrolet Traverse LTZ for sale in Charles City, IAPhotos of 2014 Chevrolet Traverse LTZ for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2014 Chevrolet Traverse LTZ for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2014 Chevrolet Traverse LTZ at Mike Molstead Chevrolet, GMC, IAMore photos of 2014 Chevrolet Traverse LTZ at Mike Molstead Chevrolet, GMC, IA
Stock # 1T6624B
LTZ
194,061 miles
Condition:
Pre-owned
Mike's price
$7,468
$105 / mo. est.
Black 2018 Chrysler Pacifica Limited for sale in Charles City, IAPhotos of 2018 Chrysler Pacifica Limited for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2018 Chrysler Pacifica Limited for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2018 Chrysler Pacifica Limited at Mike Molstead Chevrolet, GMC, IAMore photos of 2018 Chrysler Pacifica Limited at Mike Molstead Chevrolet, GMC, IA
Stock # 7T3845B
Limited
137,264 miles
Condition:
Pre-owned
Mike's price
$11,921
$168 / mo. est.
Red 2014 Ford Escape SE for sale in Charles City, IAPhotos of 2014 Ford Escape SE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2014 Ford Escape SE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2014 Ford Escape SE at Mike Molstead Chevrolet, GMC, IAMore photos of 2014 Ford Escape SE at Mike Molstead Chevrolet, GMC, IA
Stock # 1T8618A
SE
80,866 miles
Condition:
Pre-owned
Mike's price
$8,989
$127 / mo. est.
Gray 2019 Ford Escape SE for sale in Charles City, IAPhotos of 2019 Ford Escape SE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2019 Ford Escape SE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2019 Ford Escape SE at Mike Molstead Chevrolet, GMC, IAMore photos of 2019 Ford Escape SE at Mike Molstead Chevrolet, GMC, IA
Stock # 9T2083H
SE
224,152 miles
Condition:
Pre-owned
Mike's price
$6,750
$95 / mo. est.

Get approved

Save time with an online approval.

Silver 2011 Ford F-150 Lariat for sale in Charles City, IAPhotos of 2011 Ford F-150 Lariat for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2011 Ford F-150 Lariat for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2011 Ford F-150 Lariat at Mike Molstead Chevrolet, GMC, IAMore photos of 2011 Ford F-150 Lariat at Mike Molstead Chevrolet, GMC, IA
Stock # 5T64066B
Lariat
93,242 miles
Condition:
Pre-owned
Mike's price
$15,950
$225 / mo. est.
Black 2020 Ford Escape Titanium for sale in Charles City, IAPhotos of 2020 Ford Escape Titanium for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2020 Ford Escape Titanium for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2020 Ford Escape Titanium at Mike Molstead Chevrolet, GMC, IAMore photos of 2020 Ford Escape Titanium at Mike Molstead Chevrolet, GMC, IA
Stock # 1T6550A
Titanium
67,470 miles
Condition:
Pre-owned
Mike's price
$18,488
$261 / mo. est.
Red 2000 Chevrolet Monte Carlo SS for sale in Charles City, IAPhotos of 2000 Chevrolet Monte Carlo SS for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2000 Chevrolet Monte Carlo SS for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2000 Chevrolet Monte Carlo SS at Mike Molstead Chevrolet, GMC, IAMore photos of 2000 Chevrolet Monte Carlo SS at Mike Molstead Chevrolet, GMC, IA
Stock # C1007
Condition:
Pre-owned
Mike's price
$19,900
$281 / mo. est.
Black 2020 Chevrolet Equinox Premier for sale in Charles City, IAPhotos of 2020 Chevrolet Equinox Premier for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2020 Chevrolet Equinox Premier for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2020 Chevrolet Equinox Premier at Mike Molstead Chevrolet, GMC, IAMore photos of 2020 Chevrolet Equinox Premier at Mike Molstead Chevrolet, GMC, IA
Stock # 1T6364A
Premier
82,646 miles
Condition:
Pre-owned
Mike's price
$17,890
$253 / mo. est.
Black 2021 Ford F-150 XL for sale in Charles City, IAPhotos of 2021 Ford F-150 XL for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2021 Ford F-150 XL for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2021 Ford F-150 XL at Mike Molstead Chevrolet, GMC, IAMore photos of 2021 Ford F-150 XL at Mike Molstead Chevrolet, GMC, IA
Stock # M6994A
XL
125,268 miles
Condition:
Pre-owned
Mike's price
$19,850
$281 / mo. est.
Silver 2016 Jeep Wrangler Unlimited Black Bear for sale in Charles City, IAPhotos of 2016 Jeep Wrangler Unlimited Black Bear for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2016 Jeep Wrangler Unlimited Black Bear for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2016 Jeep Wrangler Unlimited Black Bear at Mike Molstead Chevrolet, GMC, IAMore photos of 2016 Jeep Wrangler Unlimited Black Bear at Mike Molstead Chevrolet, GMC, IA
Stock # 5T9577C
Black Bear
126,800 miles
Condition:
Pre-owned
Mike's price
$16,450
$232 / mo. est.

Get your trade-in value

Trading in or selling? Get a cash offer now.

Blue 2019 Ford F-150 XLT for sale in Charles City, IAPhotos of 2019 Ford F-150 XLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2019 Ford F-150 XLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2019 Ford F-150 XLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2019 Ford F-150 XLT at Mike Molstead Chevrolet, GMC, IA
Stock # 1T20341B
XLT
156,846 miles
Condition:
Pre-owned
Mike's price
$18,485
$261 / mo. est.
Purple 2016 Buick Enclave Leather for sale in Charles City, IAPhotos of 2016 Buick Enclave Leather for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2016 Buick Enclave Leather for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2016 Buick Enclave Leather at Mike Molstead Chevrolet, GMC, IAMore photos of 2016 Buick Enclave Leather at Mike Molstead Chevrolet, GMC, IA
Stock # 1T5592B
Leather
224,131 miles
Condition:
Pre-owned
Mike's price
$7,900
$111 / mo. est.
White 2019 Ford F-150 XLT for sale in Charles City, IAPhotos of 2019 Ford F-150 XLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2019 Ford F-150 XLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2019 Ford F-150 XLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2019 Ford F-150 XLT at Mike Molstead Chevrolet, GMC, IA
Stock # M6951A
XLT
126,239 miles
Condition:
Pre-owned
Mike's price
$18,970
$268 / mo. est.
Black 2010 Toyota Highlander Limited for sale in Charles City, IAPhotos of 2010 Toyota Highlander Limited for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2010 Toyota Highlander Limited for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2010 Toyota Highlander Limited at Mike Molstead Chevrolet, GMC, IAMore photos of 2010 Toyota Highlander Limited at Mike Molstead Chevrolet, GMC, IA
Stock # C1009
Limited
178,240 miles
Condition:
Pre-owned
Mike's price
$9,960
$141 / mo. est.
Red 2018 Ford Expedition Max Limited for sale in Charles City, IAPhotos of 2018 Ford Expedition Max Limited for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2018 Ford Expedition Max Limited for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2018 Ford Expedition Max Limited at Mike Molstead Chevrolet, GMC, IAMore photos of 2018 Ford Expedition Max Limited at Mike Molstead Chevrolet, GMC, IA
Stock # 2T4390B
Limited
160,068 miles
Condition:
Pre-owned
Mike's price
$19,964
$282 / mo. est.
Red 2019 Jeep Compass Altitude for sale in Charles City, IAPhotos of 2019 Jeep Compass Altitude for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2019 Jeep Compass Altitude for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2019 Jeep Compass Altitude at Mike Molstead Chevrolet, GMC, IAMore photos of 2019 Jeep Compass Altitude at Mike Molstead Chevrolet, GMC, IA
Stock # M6895D
Altitude
92,093 miles
Condition:
Pre-owned
Mike's price
$16,940
$239 / mo. est.

Personalize payment

Adjust loan terms to find the right payment for you.

Blue 2014 Chevrolet Silverado 1500 LT for sale in Charles City, IAPhotos of 2014 Chevrolet Silverado 1500 LT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2014 Chevrolet Silverado 1500 LT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2014 Chevrolet Silverado 1500 LT at Mike Molstead Chevrolet, GMC, IAMore photos of 2014 Chevrolet Silverado 1500 LT at Mike Molstead Chevrolet, GMC, IA
Stock # 2T05489C
Condition:
Pre-owned
Mike's price
$14,890
$210 / mo. est.
Black 2020 Chevrolet Equinox LT for sale in Charles City, IAPhotos of 2020 Chevrolet Equinox LT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2020 Chevrolet Equinox LT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2020 Chevrolet Equinox LT at Mike Molstead Chevrolet, GMC, IAMore photos of 2020 Chevrolet Equinox LT at Mike Molstead Chevrolet, GMC, IA
Stock # 1T6373A
LT
107,308 miles
Condition:
Pre-owned
Mike's price
$14,725
$208 / mo. est.
White 2021 Ford F-150 XL for sale in Charles City, IAPhotos of 2021 Ford F-150 XL for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2021 Ford F-150 XL for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2021 Ford F-150 XL at Mike Molstead Chevrolet, GMC, IAMore photos of 2021 Ford F-150 XL at Mike Molstead Chevrolet, GMC, IA
Stock # M7043A
XL
117,727 miles
Condition:
Pre-owned
Mike's price
$19,920
$282 / mo. est.
White 2016 Ram 1500 Sport for sale in Charles City, IAPhotos of 2016 Ram 1500 Sport for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2016 Ram 1500 Sport for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2016 Ram 1500 Sport at Mike Molstead Chevrolet, GMC, IAMore photos of 2016 Ram 1500 Sport at Mike Molstead Chevrolet, GMC, IA
Stock # M7054A
Sport
90,476 miles
Condition:
Pre-owned
Mike's price
$19,973
$282 / mo. est.
Silver 2016 Ram 1500 Laramie for sale in Charles City, IAPhotos of 2016 Ram 1500 Laramie for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2016 Ram 1500 Laramie for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2016 Ram 1500 Laramie at Mike Molstead Chevrolet, GMC, IAMore photos of 2016 Ram 1500 Laramie at Mike Molstead Chevrolet, GMC, IA
Stock # 10T7756C
Laramie
149,859 miles
Condition:
Pre-owned
Mike's price
$16,980
$240 / mo. est.
Black 2017 Ram 2500 Laramie for sale in Charles City, IAPhotos of 2017 Ram 2500 Laramie for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2017 Ram 2500 Laramie for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2017 Ram 2500 Laramie at Mike Molstead Chevrolet, GMC, IAMore photos of 2017 Ram 2500 Laramie at Mike Molstead Chevrolet, GMC, IA
Stock # M7036C
Laramie
235,998 miles
Condition:
Pre-owned
Mike's price
$17,900
$253 / mo. est.
Showing 25 of 60 results

Used cars under $20,000 for sale in Charles City, IA

If you’re searching for a reliable vehicle at an affordable price, Mike Molstead Motors offers a wide selection of used cars, trucks, and SUVs under $20,000 across our three convenient Charles City locations. Our budget-friendly inventory is ideal for first-time buyers, students, growing families, and anyone looking to maximize value without sacrificing quality.

From fuel-efficient sedans to versatile SUVs and dependable pickup trucks, our under $20K inventory gives North Iowa drivers access to practical, well-maintained vehicles at competitive prices.

Popular makes & models under $20K

Our used vehicles under $20,000 often include trusted brands known for reliability, performance, and long-term value, such as:

• Chevrolet Malibu, Equinox & Silverado – Comfortable, capable vehicles for commuting or hauling

• Ford Fusion, Escape & F-150 – Versatile options for everyday driving and light-duty work

• Toyota Camry, Corolla & RAV4 – Proven dependability with strong fuel efficiency

• Honda Civic, Accord & CR-V – Practical, long-lasting vehicles with modern features

• Jeep Cherokee & Grand Cherokee – Confident SUVs built for all-season driving

• GMC Terrain & Sierra – Comfortable SUVs and capable trucks at great value

• RAM 1500 – Strong, dependable pickups ready for work or weekend projects

Inventory is updated regularly, giving you access to quality pre-owned vehicles at a price that fits your budget.

Why shop under $20K at Mike Molstead Motors?

Drivers throughout North Iowa choose Mike Molstead Motors because we offer:

• Three convenient Charles City locations

• A large selection of affordable used vehicles

• Competitive pricing and transparent vehicle history information

• Flexible financing options tailored to your needs

• A knowledgeable team focused on a simple, stress-free buying experience

We’ll help you compare features, mileage, and trim levels so you can confidently choose the right vehicle within your budget.

Proudly serving Charles City & surrounding communities

We proudly serve customers from:

Charles City • Mason City • Waterloo • Waverly • New Hampton • Cresco • Osage • Nashua • Floyd • and surrounding North Iowa communities

With three locations in Charles City, it’s easy to shop local and find a dependable used vehicle under $20,000 that fits your lifestyle.

Shop used vehicles under $20,000 in Charles City today

Browse our under $20K inventory online to compare models, pricing, and features. Then visit Mike Molstead Motors in Charles City, IA to schedule your test drive and drive home in a quality pre-owned vehicle at an exceptional value.

New vehicle pricing includes all offers and incentives. Tax, Title and Tags not included in vehicle prices shown and must be paid by the purchaser. While great effort is made to ensure the accuracy of the information on this site, errors do occur so please verify information with a customer service rep. This is easily done by calling us or by visiting us at the dealership.

**With approved credit. Terms may vary. Monthly payments are only estimates derived from the vehicle price with a 72 month term, 5.9% interest and 20% downpayment.