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

29 used GMC trucks and SUVs for sale in Charles City, IA

Black 2019 GMC Sierra 1500 Denali for sale in Charles City, IAPhotos of 2019 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2019 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2019 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2019 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 1T23024B
Denali
53,078 miles
Condition:
Pre-owned
Mike's price
$39,960
$566 / mo. est.
White 2024 GMC Terrain SLT for sale in Charles City, IAPhotos of 2024 GMC Terrain SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Terrain SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Terrain SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Terrain SLT at Mike Molstead Chevrolet, GMC, IA
Stock # M7235
SLT
50,524 miles
Condition:
Pre-owned
Mike's price
$23,994
$340 / mo. est.
Black 2025 GMC Sierra 1500 SLT for sale in Charles City, IAPhotos of 2025 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2025 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2025 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2025 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IA
Stock # 2T6761A
SLT
22,725 miles
Condition:
Pre-owned
Mike's price
$47,160
$668 / mo. est.
Black 2025 GMC Acadia AWD Denali for sale in Charles City, IAPhotos of 2025 GMC Acadia AWD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2025 GMC Acadia AWD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2025 GMC Acadia AWD Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2025 GMC Acadia AWD Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T4167A
AWD Denali
9,857 miles
Condition:
Pre-owned
Mike's price
$64,790
$918 / mo. est.
Black 2015 GMC Yukon Denali for sale in Charles City, IAPhotos of 2015 GMC Yukon Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2015 GMC Yukon Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2015 GMC Yukon Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2015 GMC Yukon Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 1T69479C
Denali
143,848 miles
Condition:
Pre-owned
Mike's price
$19,948
$282 / mo. est.
Gray 2025 GMC Sierra 1500 AT4 for sale in Charles City, IAPhotos of 2025 GMC Sierra 1500 AT4 for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2025 GMC Sierra 1500 AT4 for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2025 GMC Sierra 1500 AT4 at Mike Molstead Chevrolet, GMC, IAMore photos of 2025 GMC Sierra 1500 AT4 at Mike Molstead Chevrolet, GMC, IA
Stock # 2T7038A
AT4
13,907 miles
Condition:
Pre-owned
Mike's price
$58,874
$834 / mo. est.
Black 2023 GMC Sierra 1500 Denali for sale in Charles City, IAPhotos of 2023 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2023 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2023 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2023 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T5048A
Denali
59,382 miles
Condition:
Pre-owned
Mike's price
$49,101
$695 / mo. est.

Get approved

Save time with an online approval.

White 2022 GMC Yukon SLT for sale in Charles City, IAPhotos of 2022 GMC Yukon SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2022 GMC Yukon SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2022 GMC Yukon SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2022 GMC Yukon SLT at Mike Molstead Chevrolet, GMC, IA
Stock # 1T6367A
SLT
112,444 miles
Condition:
Pre-owned
Mike's price
$39,989
$566 / mo. est.
Gray 2019 GMC Canyon 4WD Denali for sale in Charles City, IAPhotos of 2019 GMC Canyon 4WD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2019 GMC Canyon 4WD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2019 GMC Canyon 4WD Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2019 GMC Canyon 4WD Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 10T21531B
4WD Denali
60,705 miles
Condition:
Pre-owned
Mike's price
$29,622
$419 / mo. est.
Silver 2009 GMC Sierra 2500HD SLT for sale in Charles City, IAPhotos of 2009 GMC Sierra 2500HD SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2009 GMC Sierra 2500HD SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2009 GMC Sierra 2500HD SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2009 GMC Sierra 2500HD SLT at Mike Molstead Chevrolet, GMC, IA
Stock # 10T4472B
SLT
172,879 miles
Condition:
Pre-owned
Mike's price
$14,984
$212 / mo. est.
Gray 2021 GMC Yukon Denali for sale in Charles City, IAPhotos of 2021 GMC Yukon Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2021 GMC Yukon Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2021 GMC Yukon Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2021 GMC Yukon Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T3273A
Denali
89,932 miles
Condition:
Pre-owned
Mike's price
$46,143
$653 / mo. est.
White 2025 GMC Sierra 1500 SLT for sale in Charles City, IAPhotos of 2025 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2025 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2025 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2025 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IA
Stock # 2T0210A
SLT
18,127 miles
Condition:
Pre-owned
Mike's price
$45,076
$638 / mo. est.
Gray 2017 GMC Sierra 1500 SLT for sale in Charles City, IAPhotos of 2017 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2017 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2017 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2017 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IA
Stock # 10T0037E
SLT
121,056 miles
Condition:
Pre-owned
Mike's price
$23,673
$335 / mo. est.

Get your trade-in value

Trading in or selling? Get a cash offer now.

Black 2016 GMC Sierra 1500 Denali for sale in Charles City, IAPhotos of 2016 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2016 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2016 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2016 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IA
Stock # M7165C
Denali
178,194 miles
Condition:
Pre-owned
Mike's price
$18,970
$269 / mo. est.
Black 2026 GMC Sierra 1500 AT4 for sale in Charles City, IAPhotos of 2026 GMC Sierra 1500 AT4 for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2026 GMC Sierra 1500 AT4 for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2026 GMC Sierra 1500 AT4 at Mike Molstead Chevrolet, GMC, IAMore photos of 2026 GMC Sierra 1500 AT4 at Mike Molstead Chevrolet, GMC, IA
Stock # 2T2782A
AT4
3,867 miles
Condition:
Pre-owned
Mike's price
$65,985
$934 / mo. est.
Black 2023 GMC Sierra 1500 AT4X for sale in Charles City, IAPhotos of 2023 GMC Sierra 1500 AT4X for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2023 GMC Sierra 1500 AT4X for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2023 GMC Sierra 1500 AT4X at Mike Molstead Chevrolet, GMC, IAMore photos of 2023 GMC Sierra 1500 AT4X at Mike Molstead Chevrolet, GMC, IA
Stock # 5T9068A
AT4X
43,445 miles
Condition:
Pre-owned
Mike's price
$57,910
$820 / mo. est.
Black 2024 GMC Sierra 2500HD Denali for sale in Charles City, IAPhotos of 2024 GMC Sierra 2500HD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Sierra 2500HD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Sierra 2500HD Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Sierra 2500HD Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T7383A
Denali
54,884 miles
Condition:
Pre-owned
Mike's price
$66,988
$949 / mo. est.
Black 2016 GMC Acadia Denali for sale in Charles City, IAPhotos of 2016 GMC Acadia Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2016 GMC Acadia Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2016 GMC Acadia Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2016 GMC Acadia Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T7682B
Denali
134,428 miles
Condition:
Pre-owned
Mike's price
$7,680
$109 / mo. est.
White 2023 GMC Sierra 1500 SLT for sale in Charles City, IAPhotos of 2023 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2023 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2023 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2023 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IA
Stock # 2T5605A
SLT
49,122 miles
Condition:
Pre-owned
Mike's price
$42,941
$608 / mo. est.

Personalize payment

Adjust loan terms to find the right payment for you.

Black 2020 GMC Sierra 1500 Denali for sale in Charles City, IAPhotos of 2020 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2020 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2020 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2020 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T2150A
Denali
36,256 miles
Condition:
Pre-owned
Mike's price
$43,755
$620 / mo. est.
Red 2024 GMC Sierra 1500 Denali for sale in Charles City, IAPhotos of 2024 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T8541C
Denali
50,434 miles
Condition:
Pre-owned
Mike's price
$50,997
$722 / mo. est.
Silver 2005 GMC Sierra 1500 SLE for sale in Charles City, IAPhotos of 2005 GMC Sierra 1500 SLE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2005 GMC Sierra 1500 SLE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2005 GMC Sierra 1500 SLE at Mike Molstead Chevrolet, GMC, IAMore photos of 2005 GMC Sierra 1500 SLE at Mike Molstead Chevrolet, GMC, IA
Stock # 2T1747E
SLE
173,390 miles
Condition:
Pre-owned
Mike's price
$8,990
$127 / mo. est.
Gray 2024 GMC Sierra 1500 Denali for sale in Charles City, IAPhotos of 2024 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T46413A
Denali
23,456 miles
Condition:
Pre-owned
Mike's price
$54,990
$779 / mo. est.
White 2024 GMC Sierra 1500 Denali for sale in Charles City, IAPhotos of 2024 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T7523A
Denali
43,545 miles
Condition:
Pre-owned
Mike's price
$53,145
$753 / mo. est.
White 2025 GMC Sierra 1500 Denali for sale in Charles City, IAPhotos of 2025 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2025 GMC Sierra 1500 Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2025 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2025 GMC Sierra 1500 Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T6976A
Denali
52,886 miles
Condition:
Pre-owned
Mike's price
$50,981
$722 / mo. est.
Showing 25 of 29 results

Used GMC vehicles for sale in Charles City, IA

If you’re searching for a dependable used GMC in Charles City, Mike Molstead Motors offers a strong selection of pre-owned GMC trucks and SUVs across our three convenient local locations. Known for professional-grade capability, refined interiors, and advanced technology, GMC vehicles deliver the performance and durability North Iowa drivers rely on every day.

Whether you need a hardworking pickup for the job site or a spacious SUV for family travel, our used GMC inventory provides strength, comfort, and long-term value.

Popular used GMC models

Our used GMC inventory frequently includes some of the most popular models on the road, such as:

• GMC Sierra 1500 & 2500HD – Powerful full-size trucks built for towing, hauling, and heavy-duty performance

• GMC Canyon – A capable midsize pickup offering maneuverability and strong utility

• GMC Terrain – A versatile compact SUV with modern safety features and everyday efficiency

• GMC Acadia – A spacious midsize SUV with three-row seating and advanced technology

• GMC Yukon & Yukon XL – Full-size SUVs delivering premium comfort, bold styling, and serious capability

Inventory is updated regularly, giving you access to a range of model years, trims, and feature packages to fit your needs and budget.

Why buy a used GMC from Mike Molstead Motors?

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

• Three convenient locations in Charles City

• A wide selection of quality pre-owned GMC trucks and SUVs

• Competitive pricing and transparent vehicle history information

• Flexible financing solutions for a variety of credit situations

• A knowledgeable team committed to a smooth, transparent buying experience

We’re here to help you compare models, explore available features, and find a used GMC that matches your lifestyle and driving demands.

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 Charles City locations, it’s easy to shop locally and drive home in a dependable used GMC you can count on.

Shop used GMC vehicles in Charles City today

Browse our used GMC inventory online to compare pricing, mileage, and available features. Then visit Mike Molstead Motors in Charles City, IA to schedule your test drive and experience the confidence of driving a quality pre-owned GMC.

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.