Delo 15W40 CI4 plus version would be my first choice! Extremely robust oil, and a great price. My 95 325i runs smoother and better with this oil over anything else i've put in it. Here's that list,
Havoline 20W50
Kendall GT1 20W50
Rotella T 5W40 synthetic
Rotella T 15W40
Mobil 1 10W30
''''''' 15W50
Castrol GTX 20W50
German Castrol 0W30
Havoline 20W50
Kendall GT1 20W50
Rotella T 5W40 synthetic
Rotella T 15W40
Mobil 1 10W30
''''''' 15W50
Castrol GTX 20W50
German Castrol 0W30