Wow havent been on here in a while and there my shop (V & S) is mentioned in a post. I dot know them, however if you use Euromeccanica I'm sure you'll get good service as well. I can not stress enough how important it is to find a good Indy mechanic, in particular with BMW's.
Give us a call at 718-229-6800 and we'll schedule or discuss the repairs you may need.
Ask for me Vince
www.vsmotorservice.com