Great shop. Shop and waiting area are clean. Euro car is within walking distance of Enterprise rental (maybe three blocks away, but Enterprise will give you a ride to and from the shop) so you don't need a loaner. Nas took time to listen to me and seemed to be meticulous. I didn't meet Eric. They diagnosed an electrical whine. It was passed off as a defective radio, and was called a "known issue," at one of the major dealer-affiliated shops in Saint Louis (they wanted $1000 for the radio alone at that dealer!). Nas isolated the problem and discovered that the antenna was detached from the back of the radio! Basic, but neglected by dealer, whose mechanic probably didn't even pull the radio out. Anyway, he reattached the antenna; now I have a "new" radio. I love my 135i again.
While I was there, they replaced the rotors and brake pads for a reasonable price. I am telling friends about this shop and will take my car there from now on. Customer for life.