Im using 0w-30 Castrol SLX/Edge LL01, its much quieter running since changing the oil last weekend. I thought the 5w-30 Edge was for the newer engine (not that it will make the slightest difference!).
5W-30 LL04 for me too. and i have used both castrol and halfords own (fully synthetic),without any probs/for topping up purposes,while my local bmw dealer uses shell helix ultra,for services.