BMW (2004-2010) _ Windshield Washer Pump _ front Windshield Washer Pump NOTE: fits from 09/2003 PRODUCTION date onward. Not sure about your car? email us your VIN to confirm. BMW part# 67 12 7 302 589, supercedes 67 12 6 934 159 Recently made by VEMO, not been lying around.