I've been looking at Liqui Moly. I don't know the price but their website and promotional material say "for BMW M application." It's the No.1 oil in Germany and I am sure it's TUV approved and also meets most OEM specifications. If it's cheap and given I hardly track the car, and change oil every 12 months/6k km, I will be going with LM from my next change.
2007 E92 6MT - Silverstone II with Extended Black and /// Performance Exhaust and BPM Sport Tune
2011 F25 X3 3.0d