Our Recent Posts


2009 BMW 328i Water Pump Replacement Service

With 126,642 Miles, this 2009 BMW 328i was overheating and we found fault codes for coolant pump volume. This indicated that electric coolant pump was failing and running at a speed lower than desired by the engine management system. We replaced the waterpump, thermostat, expansion tank, and cap, along with genuine BMW coolant.