Not in NJ although I used to live there. I'd contact the local dealerships and see who they recommend as a start.
C&D in South Hackensack is the place BMW NA uses for all their work https://www.yelp.com/biz/c-and-d-auto-body-south-hackensack