OUR LOCATION OR YOURS! Mo’s Auto Shop provides fast, convenient repair services at your location, even on the side of the road, or in our professional repair shop, we proudly serve Des Moines and the surrounding areas with fast, reliable, and affordable auto repair. From cars, trucks, and SUVs to motorcycles, Jeeps, and both American and foreign vehicles—we’ve got you covered. Bring your ride to us or let us bring the mechanic to you!
TWO CONVENIENT WAYS TO GET YOUR VEHICLE FIXED!
Mobile Mechanic:
We come to you—home, work, school, even roadside! More convenient and often more affordable than local shops, we save you time and hassle. Plus, we work with your insurance to find the best solution.

In Our Garage:
Bring your vehicle to our modern, fully equipped garage for anything from minor repairs to major overhauls. We prioritize precision, speed, and affordability, working with insurance to minimize costs.

Your Satisfaction Comes First:
Fast, reliable repairs at competitive prices, done right the first time.
📞 Questions or ready to book? Call 515-991-3870.
WE WORK WITH YOUR INSURANCE
Not sure if your insurance will cover the repairs? We can contact your insurance for you and negotiate the best deal possible!
PROFESSIONAL, LICENSED & INSURED
Don't trust your vehicle in the hands of some guy on craigslist or your neighbor's cousin's nephew. We've been doing this for decades!
Our Work is Guaranteed
We use quality, warrantied parts, in addition, you can be confident in our own quality guarantee on all of our work!
Save time, money & hassle
Call us for emergency road-side service or make an appointment. We'll repair your vehicle quickly and conveniently at your location!
EXCELLENT Based on 231 reviews imdat dereli2025-05-09Trustindex verifies that the original source of the review is Google. Çok faydalı bilgiler var Tyler Philbrook2025-05-08Trustindex verifies that the original source of the review is Google. I don’t think I’ve had a more personable, helpful and kind experience than the one I had here. I was on a cross country trip and called Mo in a panic late at night because I thought there may be a serious issue. He said he could get me in first thing in the morning and he did. He then proceeded to fix the issue (luckily a small one) free of charge. Even if he’d asked me to pay for it - that’s not what was so great. It’s that he was a great guy and the whole operation was great, fast and friendly. All while understanding my unique situation. Highly recommend. Reminded me of the good in the world! Casey DeRoo2025-05-04Trustindex verifies that the original source of the review is Google. I was visiting from out-of-town and had a break down on Friday night. Mo got me in right away Saturday morning and had it fixed in less than 24 hours. Fair pricing and nice guy (treated my son to some candy while we waited). Couldn’t imagine a better outcome given the circumstances. Gabe Bassett2025-05-01Trustindex verifies that the original source of the review is Google. Mo was a great help on a budget! Jason Duckworth2025-04-23Trustindex verifies that the original source of the review is Google. Was very professional and willing to help me out with my jeep wrangler... Caleb Mckenna2025-04-12Trustindex verifies that the original source of the review is Google. Came in to do a front wheel bearing and a couple other things did everything in a timely manner was very nice and pleasant i would recommend this auto shop to anyone Megan Haraldson2025-04-12Trustindex verifies that the original source of the review is Google. He got me in for a tune up asap and was very accommodating. Very fair pricing ! Death Evans2025-04-05Trustindex verifies that the original source of the review is Google. Went in to have a V-Belt replaced on my 79 vandura. Immensely happy with the service and didn't dick me around with the quote. Deserves more than 5 stars. LeGrand Bien2025-03-24Trustindex verifies that the original source of the review is Google. ⭐️⭐️⭐️⭐️⭐️ They deserve 10 stars simply put. Probably the most seamless and quickest experience with a shop I've ever experienced or heard of. From me calling and saying I'd tow my car with my insurance to the owner calling back to check in ! Dropped my car off on Saturday @430. Got a phone call sunday mid morning with diagnosis and estimate it is Monday right now 2:08pm and I'm sitting in their parking lot in my car ready to go home! Excellent customer service, top tier turnaround time and would definitely recommend Mo to everyone moving forward. Thank you
Serving all of Des Moines Iowa including: West Des Moines, Waukee, Saylorville, Pleasantville, Grimes, Altoona, Cumming, Johnston, Bondurant, Urbandale, Scotch Ridge, Booneville, Carlisle, Norwalk, Indianola & more.
Not sure if we service your area, or have a special request? Just give us a call, send us a text message or contact us and we will try to accommodate you. 515-991-3870