I was recently introduced to BPC by my neighbor. I own a 750Li and up until this point, have taken it to the dealership whenever there is an issue....no more!! BPC has an amazing staff that REFUSED to allow me to spend additional money and have services performed that were not yet needed on the vehicle. Prices are the fairest you will find for any European vehicle, and Dan's (and all the techs) knowledge is surpassed only by their professionalism. I recently replaced all the pads and rotors myself, and noticed a slight vibration, which shouldn't have occurred as the parts were all high end and install was performed meticulously. Dan (owner) diagnosed the problem personally, and refused to accept payment for the diagnosis...try that at any BMW dealership!! The key to owning ANY European car is having a mechanic that you can trust, and you can certainly trust the crew at BPC, not only with your car, but with your wallet. I drive nearly a hour to get to BPC, but the drive and time is well worth it. The only down side is, there is NOWHERE close to eat (walking distance), so if your repair is going to take a while, bring a snack and a book! Otherwise, sit back, relax, know your car is in great hands, and enjoy counting all the money your saving over taking your ride to the dealerships....now you can afford to have your car dynoed at BPC!