Chains
520 pitch chain and sprockets are really only best used on track/race bikes as they offer a marginal reduction in unsprung weight (but to the detriment of longevity). That and there is a wider range of 520 pitch sprocket sizes which are more readily available for use with aftermarket forged wheels.
If your bike is predominantly used on the road, with the occasional trackday, then your best off sticking with a 525 pitch chain and sprockets for longevity. If you are doing a lot of trackdays, or are racing, and are routinely altering gearing then a 520 pitch chain and a selection of sprockets is the way to go.
BMW OEM chains and sprockets are generally fine but only if you look after them properly. They are of no worse quality then a reasonably priced aftermarket set. I generally use DID chains on my track bikes because they are affordable and very well made.