Each members top 5 list will differ, and will add to further indecision on ur part....
I recommend just use GC "Syntec 0W-30", since it has a proven record, widely available! can be bought cheap when it goes on sale!
you can also try using as one member just suggested synthetic high mileage oil, I say any full synthetic 10W30 HM oil year round should be fine too...
I own a BMW too 2.8L engine (last E36 model)