I took my E36 to Babbit to replace my water pump, and these guys are amazing. Very knowledgeable and professional. I was grateful that they worked to fit me into their schedule on such short notice because I had to drive to California the next day! They had no problem fulfilling some special requests I had including the type of part I wanted, and I consider it a plus that they only use genuine BMW parts. Hey, they even wash your car when they are done.