I have similar, and change the oil between 7k and 8k miles with any BMW LL-01. I typically use Mobil 1 0W-40, Castrol Edge 5W-40 or 0W-40 - depends on which has the best deal at WM when I need it. Your choice is fine as well, as I believe it has the LL-01 approval.
Valve cover was off last summer for gasket replacement, and it was nice and clean under there at 135k miles.
This is one engine that tolerates extended intervals, so long as LL-01 oil is used and you keep an eye on the oil levels. I've seen pictures with 10k-15k intervals, and they typically look pretty good as well.