Genuine Bosch Oxygen Sensor UPSTREAM For 2003-2005 BMW 325I L6-2.5L Engine Vehicle Fits