I had similar damage to a BMW 635 CSi many years ago. As with most dealers the local BMW agent did not undertake body repairs but offered to take the car to an outside contractor. I declined and went to a local (Ratchayothin, Bangkok) repair specialist known to my wife. He did an excellent job, and was happy to have me monitoring progress as the work went on.