Brought my bmw there to get head gasket replaced these guys took it out sent it off to get machined and pressure tested told me it would b a few days before he has it back together. I get a call on a fri asking for half the bill went and paid no problem. Mon they call me told me i need a new motor after they took head out and sent it off stating that someone else has replaced head gasket before. If that was the case he would have stated that as soon as they took it off. Basically they screwed up my motor trying to reuse the same head bolts that came out originally stretching and stripping original coils in the block. I had to pay another mechanic 800 to fix there mistake that they would not own up to. So my car gets put back together these guys said they put new valve cover gaskets on and new spark plugs. My car is running worse after they replaced head gasket. Oil all down in spark plugs the coil boots were not getting a good connection to spark plugs because the replaced with some used spark plugs that wasnt even for my car. Valve cover got my car smoking like hell still notice grommets were hard and dry rotted. They stripped another bolts so oil steady going into my plugs after i brought it back. After spending over $2000 my car still isnt running right i bring back get it back still no changes. DO NOT TRUST THESE GUYS THEY ARE NO SPECIALIST MESS UPS IF YOU ASK ME AND ARE NOT HONEST. Car was there for 2 months and they cant get it right still dont even want to bring back now cause they keep screwing it up more.