I have taken my 325ia here about half a dozen times. I have always been happy with their work. Prior to each job, I also checked with dealer and they were significantly lower (about half to two-thirds of what deal charged. You do want to be there at opening time to ensure a slot (about 7:30 AM). Owner sometimes comes across as brash but I have found him very warm and most of all direct and honest. I would highly recommend this shop.