Since you're in NYC, you can also check out these guys:
https://www.facebook.com/MSpecPerformance
I didnt read all the details, but if your car is driving ok and the motor is fine, I can go for a ride a long with you at some point and maybe jack your car up to see if anything catches my eye.
I know I wouldn't be able to afford an $11k repair bill and no way I'm going through my insurance just to pay it back in increased premiums. You'd see me scouring the web for used replacement parts and having a jacked up m3 in my driveway with everything apart. I'm in Queens by the way.