I'm Interested In

Search by Model

Karl GMC of Marshalltown is a family-owned GMC dealership located at 1000 N 3rd Ave in Marshalltown, Iowa, and a proud member of Karl Auto Group, Iowa's number one new car dealer for all brands, founded by Carl Moyer in 1978. Following the acquisition of the former Dave Wright dealerships, Karl GMC of Marshalltown opened on April 20, 2024, bringing a full GMC lineup, certified service, commercial vehicle solutions, and the Dealer for Life promise to Marshall County and central Iowa. The Marshalltown location delivers full dealership capabilities including new and used GMC sales, a certified service center, parts department, on-site collision and body shop, and access to more than 500 CarBravo certified pre-owned vehicles, giving central Iowa drivers the full convenience of an award-winning dealership group without leaving the area.

Frequently Asked Questions

Where is the best place to buy a new or used GMC near Marshalltown, Iowa?
Karl GMC of Marshalltown is the premier destination for new and used GMC vehicles for drivers in Marshalltown, Ames, Nevada, Tama, Toledo, Eldora, Grundy Center, and the surrounding communities. As part of Karl Auto Group, Iowa's number one new car dealer for all brands since 1978, the Marshalltown location gives central Iowa drivers direct access to a wide selection of new and pre-owned GMC trucks, SUVs, and commercial vehicles, including consistent access to more than 500 CarBravo certified pre-owned vehicles, backed by the award-winning buying experience Iowa drivers have trusted for decades. Current models in stock include the Sierra 1500, Sierra 2500 HD, Sierra 3500 HD, Canyon, Acadia, Terrain, Yukon, HUMMER EV, and Sierra EV. Browse inventory and get a trade-in valuation online at
karlgmc.com.

What does the Dealer for Life promise mean at Karl GMC of Marshalltown?
The Dealer for Life promise is the founding philosophy of Karl Auto Group, established by Carl Moyer when he opened Karl Chevrolet in 1978. The principle is straightforward: treat every customer the same after the sale as during it. At Karl GMC of Marshalltown, that commitment means every interaction, whether you are purchasing a new Sierra or returning for a routine oil change, is met with the same standard of honesty, transparency, and respect that has defined the Karl name since 1978. The relationship with every customer is built to last a lifetime, not just to close a deal.

Why should I choose Karl GMC of Marshalltown to service my vehicle?
Karl GMC of Marshalltown provides comprehensive GMC-certified vehicle service at
1000 N 3rd Ave in Marshalltown, Iowa, with a full-service team handling everything from routine oil changes and multi-point inspections to major mechanical repairs. As one of the first dealerships in the Marshalltown area to offer scheduled oil change appointments, Karl GMC of Marshalltown gives drivers a faster, more predictable service experience alongside walk-in availability at the on-site oil change center and car wash. The full collision and body shop provides complete accident restoration for all makes and models, including structural repair, precision paint matching, and safety system recalibration. Schedule service online or call 641-354-7553.

How long has Karl Auto Group been serving Iowa, and what makes Karl GMC of Marshalltown different?
Karl Auto Group was founded in Ankeny, Iowa in 1978 by Carl Moyer with a single guiding principle: put the customer first, always. Since 1978, that commitment has built Karl into Iowa's number one new car dealer for all brands and one of the most decorated GM dealership groups in the nation, earning Chevrolet Dealer of the Year honors 22 consecutive years from 2004 through 2025. Karl GMC of Marshalltown opened on April 20, 2024, following the acquisition of the former Dave Wright dealerships, and quickly established itself as the premier GMC destination for Marshall County and central Iowa. The Marshalltown GMC location holds a 4.0-star rating on Google across 41 reviews and a 4.7-star rating across 49 verified reviews.

Get in Touch

1000 N 3rd AVe
Directions Marshalltown, IA 50158

  • Contact Our Sales Department: (641) 351-7829
  • Monday8:00 am - 7:00 pm
  • Tuesday8:00 am - 7:00 pm
  • Wednesday8:00 am - 7:00 pm
  • Thursday8:00 am - 7:00 pm
  • Friday8:00 am - 6:00 pm
  • Saturday8:00 am - 6:00 pm
  • SundayClosed