Just picked up my 98 BMW 540i from these guys today. Overall, it was an A+ experience. I dealt with Craig and Ian, both very knowledgeable and nice guys. Needed a transmission cooler line replaced and they did a perfect job doing so. What impressed me the most was that the parts and labor ended up less than originally quoted and they were honest and charged me the lower amount, not something that you see everyday with most shops. When I came to pick it up they explained all of the work performed and some potential problems to watch out for in the future. The guys are enthusiasts and the quality of their work shows it. Will definitely return for future service and repairs!