Hey Dark Knight
I too went to Morristown BMW to have them fix a rattle noise from my E93's roof. They did a good job. They inserted some washers and tightened up a few screws etc. I can now bounce over NY's finest potholes with nary a rattle.
Hope you came right with them ..