Since 1942

We provide the ultimate in quality, value and satisfaction.

State of the Art Equipment

Our spacious facility and innovative equipment ensures fast service.

Family Owned for Over 73 Years

Our team of professionals is here to make your repair hassle-free.

OEM Certified By the Following:

Put our experience to work for you.

If you’ve been involved in an accident, bring your vehicle in to Dave’s Body Shop. Our service is fast, our prices are competitive, and we use only the highest quality parts and products to fix your vehicle. From working closely with your insurance provider to helping you arrange your rental, our friendly customer service professionals are here to make your repair as hassle-free as possible.

Eco Friendly BBB Accredited BusinessOur spacious facility and state-of-the-art equipment ensures the fastest service possible. We provide a clean, comfortable waiting area as well as a local shuttle service to your home or office.

I-Car Gold Class Professionals

We accept all major credit cards for your payment convenience. We’re here Monday through Friday from 8am to 6pm and provide 24-hour towing service for emergencies.

Dave’s Body Shop is conveniently located in the center of the Salt Lake Valley just off I-215 and I-15 at 1555 West 7800 South. We look forward to serving you!


Throughout our website, you can obtain useful information regarding:

Collision FAQs

Do you have questions about what to do when involved in a collision, or how the repair process works? We’ve got the answers to the most frequently asked questions right here.

View Our Services

We offer many services beyond collision repair. View our comprehensive service list and see just what Dave’s Body Shop can do for you.

Tour the Shop

Our facility is state-of-the-art. Take a peek behind the scenes to see where the magic happens.

Tell Us How We’ve Done

We’d love to get your honest feedback if you’ve recently had your repair done at your facility. Your comments help make our service better.

To request a free estimate or more information, contact us at (801) 566-3906 today!