Here is a more detailed listing of acceptable oil types for the 2001 BMW 325xi:
* Castrol Edge 5w-30 full synthetic oil
* Mobil 1 0w-40 full synthetic oil
* Pennzoil Platinum 5w-30 full synthetic oil
* Valvoline SynPower 5w-30 full synthetic oil
* Motul 8100 x-cess 5w-40 full synthetic oil