I went the Bay Diagnostic to repair my coolant leaks on my BMW 750Li. The shop is well managed and stocked with amenities. The owner is very easy to communicate with and my car was fixed the same day in just four hours. However, here are something I think they can do better: #1. The checkout process is way too slow, their computer system is old and takes about 10+min just to do the paperwork. #2. They replaced my coolant tank and I'm pretty much sure it is not BMW part, rather, an aftermarket with good quality. I wish they show a list of different parts and prices to me before ordering anything. They should promptly asking customers to come inside the factory and show them the problem in person. #3. Their workers are not very friendly to talk with. They test drove my car and left the steering wheel with dirty oil and bad smell. Didn't even care about removing the paper protector on the floor. Small things make a different. Overall, my car was fixed in a timely manner, with good quality parts, and experienced bimmer staff members. I wish they could be better. The overall price is not cheap at all, but if you don't want dealer harassment then come to here.