Honestly, if you haven't brought your BMW or Mini here for repairs or scheduled maintenance, you have missed out on the BEST SERVICE in the valley! Their attention to the customer, that would be me in this case, and their attn to my car was far superior than anywhere else I've had my car serviced. They HAVE the specialized tools and tech diagnostics to quickly assess the issue and get it repaired. They even have their own PARTS dept on-site!!! Wow!! HIGHLY RECOMMEND. 5 solid stars!!