If you are looking for differential fluid it doesn't matter what transmission the vehicle has. The differential will use the same fluid. In this case, yes, it will work for your BMW. Fill is approximately 1.7 liters. Please note your differential does not have a drain plug so the fluid will either need to be siphoned out if the differential or the cover will need to be removed to drain the existing fluid.