try USP motorsports.
http://www.uspmotorsports.com/
they are porche, audi and vw, but they do good work. then there is Redline BMW performance in pompano.
http://www.redline-racing.com/ they have been around for over 20 years or so. they work on all bmws.