There is differences between both oils, with the Edge having higher viscosity and resisting better at 100ºC over the Edge sport:
Castrol Edge 10W60 Technical Datasheet (BMW Approved)
Castrol Edge Sport 10W60 Technical Datasheet
It can be better oils out there but i'm stuck with the BMW Approval for the M-engines because it is specially made under BMW specifications.