These guys are great. The level of service they provided extended way beyond customer service reaching out to their networks to get things done that would be very difficult or just doing the little things that make the difference. They saved me bookoo dollars, a lot of time, hassle and frustration! With support like this from a shop where the guys are talented and well-meaning I will find it difficult to ever leave owning a bmw for the fear of finding a new shop. Can't thank them enough and those that recommended them to me. 5 stars! Will be back!