This Fits Your BMW M6
Full size assembly image of Lubrication SYSTEM/OIL pump drive (1/1)

Lubrication SYSTEM/OIL pump drive