We are from out of town and having issues with my daughter's BMW. Went to C&D based on Google reviews. The gentleman running the front desk listened to my description and stated that they weren't really equipped with the specialized tools that would be required if it became involved and that he would hate to get half way into it and then need to send me elsewhere. He recommended I go to John's just up the street. He was very nice and I appreciated the up front assessment. Would return here with non BMW vehicles. Two thumbs up.