Come to think of it, I would send a bill to the BMW dealer who busted it originally. Not that it will be paid but, just to show defiance, your grit and competence in the face of the dealer's incompetence and poorly skilled mechanic.
On the invoice I would print, To repair and correct damage caused by incompetent dealer technician.
Of course, include this set of photos.
Again, nice work.