We had to have a 10" dent fixed in the middle of our door and after visiting a few body shops and feeling their prices were
the last stop was the Subaru dealership (Miller Subaru in Jersey) where we bought the car. Their quote was almost 30% less.
They did the job in just a few days and it is perfect again. Hope you find a good solution too.