When buying BMW car parts. Be aware that same model and same year can and usually does have different parts for same function. In other words get the part number before buying.
If possible when buying car parts use the vin number as a verification method. Never have I seen so much variation in parts for one model of car.