I have used Inturias Auto Service about 4 times for extensive repairs on my BMW and their prices have been very reasonable.
They call you back within a day of having the vehicle and explain everything to you, from the prices to your options in terms of what work you want to do and do not want to do.
I continue to use Inturias and recommend them because of their honesty. I trust them to fix my car and do not have to worry about it breaking because I know that they will do a good job. That is why so many of my friends have also taken their cars to them.