The 2000-03 BMW E39 M5 V8 S62 Scavenger Oil Pump (Part Number: 11 13 1 407 697) is a high-quality OEM part designed specifically for BMW S62. Pump was in good working condition prior to engine disassembly.