Originally Posted by bobblehead
Castrol Edge Professional is better (maybe simply a marketing thing ?) & newer.
It has 'API - SL' rating which is what BMW recommends.
The SLX Professional is rating API - SJ which is lower than SL.
Before buying, just make sure the oil is marked 'Made in Germany' and it has the BMW LL-01 stamping at the back of the bottle. Don't buy the one the is Made in US.
They are both API SL rated and ACEA A3/B3/B4