Sorry to see this Andrew, should you ever come to Canada I'll let you take my "Blue Tornado" to Niagara Falls.
Let me know if you like me to translate and post the request in the German Pagode Forum regarding a repair in Germany near where your car is now.
Nice to see you managed okay in posting / adding the photographs.
Tip, here in Canada when I had issues with my cars as far as body work is concerned I always checked with the BMW or Benz Dealerships as to who handles there body work (all depending if I drove a Bimmer or Benz). They always refered me to a Authorized Body Shop, one they would use if one of there new cars required work. I always found certificates on the walls of those Body Shops that some of the Technicians were certified by BMW or Mercedes-Benz. They always did nice work for me. I would recommend to make a few phone calls in the areas you plan to take the car, in Germany you should have no issues with English. Anyway, just a thought.