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 236 reviews sammiep19692025-06-17Trustindex verifies that the original source of the review is Google. I could of been in one of the worst situations traveling solo across country on a Sunday and my car broke down. Mo got me in and showed the best hospitality. He was earnest to get the situation handled to get me back on the road so I wouldn't miss my concert at Red rocks! Any other auto body shop wouldn't of cared about that. Everyone there treated me well. I never felt like a priority at a shop until I met them! If you want quality care please go to Moe's auto body!!! Nhung Nguyen2025-06-14Trustindex verifies that the original source of the review is Google. Our Lexus alarm out of nowhere just keep turned on once or even 3 time a day. This have been going on for over a year. We can’t figure out why. Tried everything we could even going online to get help and nothing seem to work. My husband called MO’s and they get it figured out in 5 min and have it fixed……. Without any charge!!! They said that it a simple task and doesn’t take much time at all so they didn’t charge us. Wow, now that is something we don’t get to see much anymore when you bring in your vehicle to the shop. Honest, friendly and compassionate about their work. Thank you and will be back for any of our vehicles services in the future. Abby Woodson2025-06-04Trustindex verifies that the original source of the review is Google. Needed an emergency alternator, replacement and Moga and same day! In and out of the shop within six hours. Best service I’ve ever had. Mack Smoot2025-06-04Trustindex verifies that the original source of the review is Google. Mo did he’s thing for me and my car I was stressing real bad bout how my was gonna get fixed. Brad Green2025-05-21Trustindex verifies that the original source of the review is Google. Got me in right away in the morning while traveling ‘tween Colorado and Ohio. Got me back on the road right quick! Thanks Mo! Naod Teklay2025-05-19Trustindex verifies that the original source of the review is Google. They did a great job for me highly recommended Michael Kuhfuss2025-05-17Trustindex verifies that the original source of the review is Google. I had the unfortunate experience of my trailer looking brakes on i80 on a trip from Las Vegas, NV to Pittsburgh, Pa. I found MO’s mobile mechanic service and Mo met me at my hotel on a Sunday! He was able to diagnose the issue there and determined it needed to go to his shop. Mo and his guys were busy working on other vehicles but they chose to make me a priority since I was broken down 1,000 miles from home. It turned out I needed a lot of work but they were able to get it done as quickly as possible. The staff at MO’s are all kind and helpful people. Steve was especially helpful by crawling under my trailer over and over making the fine adjustments. I know the job they did for me wasn’t easy but they got right to it and made sure my braking system was working properly. I highly recommend MO’s auto shop. 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.
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