This Fits Your 2019 BMW Z4
Full size assembly image of Valve timing gear (1/2)

Valve timing gear