I worked at BMW dealers and had my own BMW & MB service center for over 20 years, now retired.
My old BMW 535 had over 500,000 on it when I purchased a new car, and new owner is still driving to work every day. I used Liqui Moly Synthoil Premium 5W-40 in this car with very satisfactory results...