
If you're searching for high-quality used cars for sale near Marion, Iowa, McGrath Auto has you covered. With over 1,500 used vehicles available and fresh inventory arriving daily, you're sure to find the perfect car, truck, or SUV to fit your lifestyle and budget. From fuel-efficient sedans to rugged SUVs and capable trucks, our selection is unmatched in the Midwest.
Massive Inventory of Quality Used Cars
At McGrath Auto, we believe that variety is essential when shopping for a used car. That's why we offer one of the largest inventories in the region. Our selection includes popular makes and models like:
These vehicles are in stock and ready for you to test drive today. Whether you're looking for an affordable commuter car, a family-friendly SUV, or a powerful pickup truck, McGrath Auto has the right vehicle for you.
Affordable Used Cars Starting at $4,950
At McGrath Auto, we believe in providing affordable options for every budget. Our used car prices start at just $4,950, making it easier than ever to find a reliable car without breaking the bank. Our transparent pricing means you'll know exactly what you're paying for from the moment you step on our lot.
Certified Pre-Owned Cars with Extra Peace of Mind

We know that quality and reliability are critical when shopping for a used car. That's why most of our inventory is Certified Pre-Owned (CPO). Our certification programs include McGrath Certified and SmartBuy, each offering enhanced benefits like:
- Comprehensive multi-point inspections
- Extended warranty coverage
- Roadside assistance
These perks give you added peace of mind knowing that your used car, truck, or SUV has been thoroughly inspected and reconditioned to meet our high standards.
Flexible Financing Options for Every Buyer
Whether you're a first-time buyer or someone looking to rebuild credit, we have finance options for you. McGrath Auto works with over 30 lenders to secure financing solutions for all credit types. Our experienced finance team is dedicated to helping you find the best loan rates and terms available. With low-interest financing and flexible payment plans, owning your next car is closer than you think.
Get More for Your Trade-In
If you're thinking about trading in your current vehicle, you've come to the right place. Due to high demand for used cars, McGrath Auto can offer you more for your trade-in than other dealers. Our hassle-free process ensures you'll get top dollar for your trade, which you can use as a down payment on your next vehicle. Get your trade-in value today and see how much more your car is worth at McGrath Auto.
Convenient Locations Across Iowa
We make it easy for you to find your next used car with multiple dealership locations in Iowa, including:
- Cedar Rapids
- Iowa City
- Hiawatha
- Dubuque
- Davenport
No matter where you're located, one of our nearby dealerships is ready to serve you. Stop by any of our locations to browse our massive selection of used cars for sale near Marion, Iowa.
Shop Used Cars Near Marion, Iowa Today
Don't miss your chance to drive home in a quality used car at a price you'll love. With over 1,500 vehicles to choose from, affordable prices starting at $4,950, certified pre-owned options, and unbeatable trade-in offers, McGrath Auto is your one-stop destination for used cars near Marion, Iowa. Visit us today or browse our inventory online to find your next vehicle. Our dedicated team is here to help you every step of the way.