Dear god! At least its been looked after now but as Gar said BMW should be standing over these regardless.

Looks like it was repaired poorly before?