Bill Ballon was one heck of a find! Tired of paying dealer prices for often unsatisfactory results, I started taking my X5 to be worked on by non-BMW folks for things like brakes, oil change, new battery, etc. ... only taking her to the dealer for major items. Eventually, that approach caught up to me and I found my car in need of an expert (numerous issues). Enter Bill Ballon and his team. The list of things they fixed for me is too much for this space, but suffice it to say they even solved a couple of mysteries that even the BMW dealership had not been able to figure out. Folks, no kidding here...if you can get your BMW here, this is the place. I've since moved a couple hours away from Pittsburgh, and I am STILL very strongly considering sticking with Bill despite the distance.