I drive a 2000 BMW 540i and when I described the symptoms to Chris, also stated what I thought was the issue, rear wheel bearings with 165k miles on 'em. I only wanted a labor quote as I usually pick up my parts for way less than any shop (gotta love the www) but he told me that he wanted to check it out personally because he didn't want to "fix" the wrong issue. He then explained that the noise I described could also be coming from the drive train, possibly the diff, which is very possible. I was sure my research was correct but since he wasn't charging me for the diagnosis and quoted me the best price on the work I thought the 5'er needed, I had the wife stop by because it was on her way to the office. Within minutes of her arrival, Chris phoned me and agreed that my diagnosis was spot on. He offered the OE wheel bearing I needed for $20 more (minus shipping and time) than I found it on the web so I just bought the part from him since he saw the car on Friday and made an appointment to do the repair Monday morning. He made it clear to me that he had only done one other BMW wheel bearing so there could possibly be complications. During the repair, he encountered a few difficulties (an important tool failed, extra parts had to be removed, an aluminum tab on an important control arm snapped off, requiring special welding equipment, which made the task longer having to take pieces to neighboring facilities) but he shouldered the additional time and expense, taking full responsibility for the extra repairs and cost. He was still able to get me on the road before the end of the business day but barring the other issues, I believe he would've had me out of the shop in two hours. The car is quiet and once again feels and sounds like the Ultimate Driving Machine! Thanks Chris...