Bill's shop is great! He's fair and reasonable. He does what needs to be done and does not add unnecessary repairs like Performance BMW does. Those guys are crooks. Do yourself a favor- take the ludicrous estimate you get from Performance and have the guys at Crossroads give you an estimate on the same job. You won't be sorry. The difference is shocking. And better care for your car, too! I highly recommend Crossroads European!