I don't know how to rate them because the problem was not resolved. My BMW smokes after idling. I took it to German Motor Works for repair. They replaced two crankcase vent valves. When I picked up the car I was told the problem was repaired. The car repairs were done on time, their price was good they only billed me for 2 hours work. Now the bad part, they did not fix the problem. They said this was the cheapest fix to try. I paid $220 and the car is the same as when I took it in.