That's not that bad. Mine looked pretty similar at 140,000.
BMW oil is a good lubricant, but it doesn't have much of a detergent package. All that red staining is from using BMW's oil.
I buy Mobil 1 0/40 whenever it's on sale. My engine likes it a lot more than the BMW 5/30; no lifter clatter at all on startup. M1 has a stronger additive package as far as I can tell.