We have for sale this Oil Pump & Pick Up Pipe from a 2019 BMW F20 M140I 3.0 Petrol. The Oil Pump & Pipe are free of damage and in good working order. These items has been removed from a engine that has covered only 23000 miles. Part Number â 7643046 Engine Code â B58B30A.