Took my 335i in because I couldn't why it kept going into limp mode. (For those of you with 335i you know what I'm talking about). After spending money on parts I didn't need I finally stopped playing the guessing game and took it to Mark. After a day with the car Mark found that I had a bad IBS repla es it and all is well again. I'm writing this review because Mark is really good at what he does. The man isn't a mechanic , he's a scientist. He can track down and resolve any issue you bring him. He is anal and very methodical. But I must warn you. He is not the cheapest in town, but if you want it done right the first time? Bavarian Workshop is the place for you. You know what they say "You get what you pay for" in Mark's case, it's what you pay for. He is awesome at what he does.