Bodyshop & Accident Repair Midlothian

At Davy Perfect Autocare, we restore your car properly — not just “good enough”, but right. From small dents and scratches to full accident repair and insurance work, our skilled bodyshop team provides high-quality repairs for drivers across Midlothian, Gilmerton, Loanhead and Edinburgh.

MOTs Servicing Bodywork

Experienced Technicians

Skilled mechanics, diagnostics and bodyshop repair experts trusted across Midlothian.

Honest Pricing

No surprises — we explain everything clearly and keep you updated throughout.

Fast Turnarounds

Most repairs completed the same day. Drop your car off the night before and we'll get started first thing.

Complete our simple form and get booked in for our next available time

Why choose us for bodyshop repair?

1. Quality Paintwork & Colour Matching

Professional finish using premium materials and precise colour-matching technology.

2. Fast, Local & Affordable

We complete most bodywork quickly, with fair, transparent pricing.

3. Insurance Claim Support

We deal directly with insurers and keep the process simple.

4. Skilled Technicians You Can Trust

Experienced bodyshop specialists ensuring repairs are safe, strong and long-lasting.

Signs you need bodyshop work

  • Dents and dings

  • Scuffed or cracked bumpers

  • Flaking or faded paint

  • Deep scratches

  • Misaligned panels

  • Visible rust or corrosion

  • Accident damage

If you’re unsure, just ask — we’ll take a look and give you honest advice.

Keeping your experience easy, friendly and fair

Book Your Inspection

Call or Request a Booking and we'll confirm drop-off times for your Inspection

We Diagnose the Problem Clearly

Modern diagnostics to quickly identify faults and get your quote approved for repair

We Fix It Quickly and Properly

We get you back on the road quickly. You always get a fair bill and courteous friendly service

Recommended by locals. Ready when you need us. Really great service.

Prefer to speak to a real live human?

Our local staff will make sure the phone is answered and the conversation is jargon-free, honest and friendly. If we don’t get to the phone in time, we’ll call you back.

Enquire now and get booked in for our next available time