Took my 330ci in to this shop after searching the Internet for an alternative to the dealerships.
Bryan and Trinity are nice people and make you feel welcome. I had pulled the fault codes and when I took it in Bryan pulled and found the same code I did. They gave me a quote that I consider was very fair and we scheduled the work. Before leaving I mentioned another noise I was hearing and Bryan threw the car up on the rack after checking for control arm bushing failure. He was right on.
Went ahead and scheduled both jobs and picked up the car at time promised.
I've found my new independent repair shop for both my BMWs. Friendly, expert service at reasonable rates.
Bye-bye BMW on Camelback Service Dept. You're good but too pricey.