I've not used all of them but called most of them. So while I cannot discuss their quality, for quality & price see my review here:
http://www.e90post.com/forums/showthread.php?t=660699 .
This was a big job, and most other shops did not really understand that you don't need to take the subframe off, although I pointed them to the tool that makes it possible. Price & quality were excellent, give Michael a try and you won't regret it.