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

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

Gray 2021 GMC Acadia Denali for sale in Charles City, IAPhotos of 2021 GMC Acadia Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2021 GMC Acadia Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2021 GMC Acadia Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2021 GMC Acadia Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T7682A
Denali
60,075 miles
Condition:
Pre-owned
Mike's price
$27,972
$396 / mo. est.
Red 2022 GMC Acadia Denali for sale in Charles City, IAPhotos of 2022 GMC Acadia Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2022 GMC Acadia Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2022 GMC Acadia Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2022 GMC Acadia Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 9T7689A
Denali
119,058 miles
Condition:
Pre-owned
Mike's price
$22,970
$325 / 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,862 miles
Condition:
Pre-owned
Mike's price
$66,980
$948 / mo. est.
White 2016 GMC Sierra 1500 SLT for sale in Charles City, IAPhotos of 2016 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2016 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2016 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2016 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IA
Stock # 10T73401B
SLT
108,680 miles
Condition:
Pre-owned
Mike's price
$22,931
$324 / mo. est.
White 2024 GMC Sierra 1500 Denali Ultimate for sale in Charles City, IAPhotos of 2024 GMC Sierra 1500 Denali Ultimate for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Sierra 1500 Denali Ultimate for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Sierra 1500 Denali Ultimate at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Sierra 1500 Denali Ultimate at Mike Molstead Chevrolet, GMC, IA
Stock # 2T1843A
Denali Ultimate
50,234 miles
Condition:
Pre-owned
Mike's price
$57,988
$821 / 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 # 2T69964A
Denali
25,308 miles
Condition:
Pre-owned
Mike's price
$56,987
$807 / 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 # 2T16907A
Denali
44,421 miles
Condition:
Pre-owned
Mike's price
$55,725
$789 / mo. est.

Get approved

Save time with an online approval.

Black 2020 GMC Sierra 1500 Elevation for sale in Charles City, IAPhotos of 2020 GMC Sierra 1500 Elevation for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2020 GMC Sierra 1500 Elevation for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2020 GMC Sierra 1500 Elevation at Mike Molstead Chevrolet, GMC, IAMore photos of 2020 GMC Sierra 1500 Elevation at Mike Molstead Chevrolet, GMC, IA
Stock # 2T6372B
Elevation
97,493 miles
Condition:
Pre-owned
Mike's price
$29,573
$418 / mo. est.
White 2018 GMC Sierra 1500 SLT for sale in Charles City, IAPhotos of 2018 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2018 GMC Sierra 1500 SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2018 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2018 GMC Sierra 1500 SLT at Mike Molstead Chevrolet, GMC, IA
Stock # 2T0124B
SLT
94,899 miles
Condition:
Pre-owned
Mike's price
$26,550
$375 / mo. est.
Blue 2022 GMC SIERRA 1500 SLE for sale in Charles City, IAPhotos of 2022 GMC SIERRA 1500 SLE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2022 GMC SIERRA 1500 SLE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2022 GMC SIERRA 1500 SLE at Mike Molstead Chevrolet, GMC, IAMore photos of 2022 GMC SIERRA 1500 SLE at Mike Molstead Chevrolet, GMC, IA
Stock # 2T2232A
SLE
81,672 miles
Condition:
Pre-owned
Mike's price
$29,960
$424 / mo. est.
Red 2023 GMC Acadia Denali for sale in Charles City, IAPhotos of 2023 GMC Acadia Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2023 GMC Acadia Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2023 GMC Acadia Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2023 GMC Acadia Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T4982A
Denali
67,861 miles
Condition:
Pre-owned
Mike's price
$30,950
$438 / 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 # 5T00966A
SLT
25,160 miles
Condition:
Pre-owned
Mike's price
$51,950
$735 / mo. est.
Silver 2023 GMC Sierra 3500HD Denali for sale in Charles City, IAPhotos of 2023 GMC Sierra 3500HD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2023 GMC Sierra 3500HD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2023 GMC Sierra 3500HD Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2023 GMC Sierra 3500HD Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T7392A
Denali
61,053 miles
Condition:
Pre-owned
Mike's price
$59,711
$845 / mo. est.

Get your trade-in value

Trading in or selling? Get a cash offer now.

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
$52,893
$749 / mo. est.
Gray 2022 GMC Sierra 1500 SLE for sale in Charles City, IAPhotos of 2022 GMC Sierra 1500 SLE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2022 GMC Sierra 1500 SLE for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2022 GMC Sierra 1500 SLE at Mike Molstead Chevrolet, GMC, IAMore photos of 2022 GMC Sierra 1500 SLE at Mike Molstead Chevrolet, GMC, IA
Stock # 5T6609B
SLE
69,306 miles
Condition:
Pre-owned
Mike's price
$30,967
$438 / mo. est.
Black 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 # 2T3139A
Denali
21,223 miles
Condition:
Pre-owned
Mike's price
$53,993
$764 / 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
$53,850
$762 / mo. est.
White 2024 GMC Sierra 1500 Denali Ultimate for sale in Charles City, IAPhotos of 2024 GMC Sierra 1500 Denali Ultimate for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Sierra 1500 Denali Ultimate for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Sierra 1500 Denali Ultimate at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Sierra 1500 Denali Ultimate at Mike Molstead Chevrolet, GMC, IA
Stock # M6857
Denali Ultimate
17,957 miles
Condition:
Pre-owned
Mike's price
$60,960
$863 / mo. est.
White 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 # 2T0081A
Denali
35,437 miles
Condition:
Pre-owned
Mike's price
$64,920
$919 / mo. est.

Personalize payment

Adjust loan terms to find the right payment for you.

Black 2024 GMC Sierra 3500HD AT4 for sale in Charles City, IAPhotos of 2024 GMC Sierra 3500HD AT4 for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Sierra 3500HD AT4 for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Sierra 3500HD AT4 at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Sierra 3500HD AT4 at Mike Molstead Chevrolet, GMC, IA
Stock # 10T2477A
AT4
10,301 miles
Condition:
Pre-owned
Mike's price
$63,910
$905 / mo. est.
Red 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 # M7106
SLT
24,949 miles
Condition:
Pre-owned
Mike's price
$46,736
$661 / mo. est.
Gray 2024 GMC Acadia AWD Denali for sale in Charles City, IAPhotos of 2024 GMC Acadia AWD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2024 GMC Acadia AWD Denali for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2024 GMC Acadia AWD Denali at Mike Molstead Chevrolet, GMC, IAMore photos of 2024 GMC Acadia AWD Denali at Mike Molstead Chevrolet, GMC, IA
Stock # 2T4020A
AWD Denali
20,535 miles
Condition:
Pre-owned
Mike's price
$49,870
$706 / 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
$44,968
$636 / mo. est.
White 2017 GMC Yukon XL SLT for sale in Charles City, IAPhotos of 2017 GMC Yukon XL SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2017 GMC Yukon XL SLT for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2017 GMC Yukon XL SLT at Mike Molstead Chevrolet, GMC, IAMore photos of 2017 GMC Yukon XL SLT at Mike Molstead Chevrolet, GMC, IA
Stock # M7025A
SLT
193,641 miles
Condition:
Pre-owned
Mike's price
$13,475
$190 / mo. est.
Brown 2021 GMC Sierra 3500HD AT4 for sale in Charles City, IAPhotos of 2021 GMC Sierra 3500HD AT4 for sale in Charles City, IA at Mike Molstead Chevrolet, GMCAnother view of 2021 GMC Sierra 3500HD AT4 for sale in Charles City, IA at Mike Molstead Chevrolet, GMCMore photos of 2021 GMC Sierra 3500HD AT4 at Mike Molstead Chevrolet, GMC, IAMore photos of 2021 GMC Sierra 3500HD AT4 at Mike Molstead Chevrolet, GMC, IA
Stock # 5T8866A
AT4
57,080 miles
Condition:
Pre-owned
Mike's price
$53,964
$764 / mo. est.
Showing 25 of 36 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.