Direct replacement OEM water pump with thermostat kit including Genuine Coolant concentrate. Those parts are exactly the parts that has been installed on the factory.
Water pump Pierburg includes bolts kit part number 11-51-7-586-925
Thermostat Mahle/Behr part number 11-53-7-549-476 
Coolant concentrate Genuine BMW mix with distilled water 50/50 part number 82-14-1-467-704