I finally got a ding & scratches between the rear door and rear wheel on the driver's side of my 06 ES330. No idea how and when it happened, but I'm glad the door is not damaged. Should I visit my dealership or can any good body shops do the job?