BMW 328i EngineWaterPumpandThermostatAssembly. Brand: TRQ. Fits Years: 19...BMW 328i Engine Water Pump and Thermostat Assembly. Brand: TRQ. Fits Years: 1999, 2000, 99, 00. 2 Piece Cooling System Service Kit -- with Metal Water Pump Impeller - WPA04377more