Anything BMW LL04 approved/compliant will be fine. Some suggest moving to 5w40 grade oil (stock is 5w30) at higher miles. I did on my old R53.
Killer for these is the factory service intervals, never in a million years would I run one of these for 2 years/18k miles without an oil/filter change 😂😂😂