This place has always treated me well and done excellent work on my car. I stopped going to the dealer years back because of vague troubleshooting and the feeling of being taken for a ride. Bimmex has always explained things to me clearly, serviced my car so well that I've never had to bring it back for the same issue, and demonstrated a respect & appreciation for their customers. I would not hesitate to recommend them to anyone with a BMW. Yes ok you will not get all of the same niceties or ambiance that the dealer provides, but that is not worth anything compared to the quality service. David (service advisor) is a true professional.