Hi mhm
From memory you will need the m47 m57 bmw hydraulic valve lifter puller from the bay (set of 2) can't remember which one I used but was cheaper to buy set than by one ..Bosch service kit ordered on line The little label on the hp pump will give you the code to order the correct kit. Think I payed about £20 for service kit and £25 for pullers. Also a 17 MM. Allen key to get the plug out of the timing cover to get the puller in and new gasket for between pump and timing cover..