I've been taking my BMW to Joe at Desert Bavarian Service for 5 years, and I'm convinced he's the best mechanic in northern Phoenix. I've always been impressed with his expert work on my car and quick turn around. And whatever his shop lacks in corporate polish it makes up for in unbeatable pricing. He does run his shop solo at times, so he may not be free to answer the phone when you call. But he does always call back, usually within hours, especially if he has your car there.
Joe's a dedicated technician who more than once has fixed for free some minor issue I've had while tackling a larger job for me. (The total opposite of nickle and dimeing, how often do you find that?) The latest example blew me away: My audio aux-in electrical module came loose and receded deep below my console compartment. It was impossible to fish back out. I asked Joe to please take a look while doing some other work for me. When I came back, he had not only fished it out, but because the installation fitting wasn't well made in the first place, he fashioned and painted a new restraining collar to keep it from ever slipping back down again. All at no charge to me. I had even offered that he could charge me something for that issue when dropping it off, but he didn't bother. Wow.
So if you're looking for dealership polish look elsewhere, but if you just need a trustworthy and dedicated mechanic to fix your car right and not overcharge you, you really can't beat Joe at Desert Bavarian.