I'm gonna be biased and say go to RJ's! It worth the drive, his shop does great work, he worked on my E90 and fitted the entire M3 rep kit onto the car.
You can always check out the autoshop sticky here...
http://www.e90post.com/forums/showthread.php?t=46360