I've taken my BMW to these guys a number of times now and I trust them. A few times now, I have taken my car in for what I thought was a more costly repair, but they informed me it was actually far simpler and less expensive than I feared (they could have just gone with my suggestion and performed a more costly repair). One time, a repair they performed broke again after two weeks. They made the problem right again for me and didn't charge me extra.