
If you're searching for a reliable, affordable, and certified used car near Dubuque, 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 ride to fit your lifestyle and budget. Our massive selection and unbeatable trade-in offers make McGrath Auto the go-to destination for used cars in Iowa.
Shop Over 1,500 Used Cars Starting at Just $4,950
At McGrath Auto, we believe that everyone deserves access to affordable, high-quality transportation. That's why our used car prices start as low as $4,950. With hundreds of vehicles under $10,000, we make it easy to find a dependable car, truck, or SUV without breaking the bank. Our extensive inventory includes top makes and models like:
No matter what make, model, or body style you're looking for, chances are we have it on our lot or in our dealer network.
Certified Used Vehicles for Greater Peace of Mind

Purchasing a used car doesn't mean sacrificing quality. Most of our inventory is either McGrath Certified or SmartBuy Certified, which means each vehicle has passed a comprehensive inspection process. Certified vehicles come with enhanced warranty coverage, ensuring added protection for your purchase.
- McGrath Certified - Our McGrath Certified vehicles undergo a thorough inspection to ensure they meet our high standards for performance, safety, and reliability. With a McGrath Certified vehicle, you can drive with confidence knowing you're covered by a superior warranty.
- SmartBuy Certified - Our SmartBuy program offers another level of assurance, providing enhanced warranty coverage and extra perks that give you peace of mind with every drive.
Flexible Financing Options for Every Buyer
We understand that purchasing a vehicle is a major investment, and that's why McGrath Auto works with over 30 lenders to help you secure the best financing offer possible. No matter your credit score or financial situation, our finance team will work with you to create a payment plan that fits your budget. Our in-house finance experts are ready to guide you through every step of the car loan process, ensuring a hassle-free experience.
Get More for Your Trade-In at McGrath Auto
Demand for used vehicles is at an all-time high, and McGrath Auto is paying top dollar for trade-ins. If you're thinking about upgrading your current vehicle, now is the perfect time. We'll offer you more for your trade-in than other dealerships, giving you the opportunity to maximize your vehicle's value. Use our online trade-in tool to see how much your vehicle is worth today.
Used Cars Available Near Dubuque, Iowa
With dealership locations in Iowa City, Cedar Rapids, Hiawatha, Marion, and Davenport, McGrath Auto makes it convenient to shop for used cars no matter where you're located. Our team is dedicated to helping Dubuque-area buyers find their ideal vehicle, and with our expansive dealer network, you'll have access to one of the largest used car inventories in the Midwest
Whether you're looking for a family-friendly SUV, a rugged truck for your job site, or a fuel-efficient sedan for your daily commute, McGrath Auto has the right fit for you. Our customer service team is here to help you compare options, schedule test drives, and guide you through the buying process with ease.
Visit McGrath Auto for Used Cars Near Dubuque Today!
Don't settle for limited choices or overpriced options at other dealerships. Visit McGrath Auto and browse our selection of over 1,500 used vehicles, with prices starting at just $4,950. Take advantage of our certified pre-owned options, competitive trade-in offers, and flexible financing to drive away in the car you've been searching for.
With dealership locations in Iowa City, Cedar Rapids, Hiawatha, Marion, and Davenport, you're never far from a McGrath Auto lot. Shop our inventory online or visit us in person to experience the McGrath Auto difference. Find your next car, truck, or SUV today and discover why so many Dubuque-area buyers choose McGrath Auto for their used car needs.