An older BMW???
Hah, I used to run 20W50 in my 1967 BMW in the old "thick oil" days, at least in the summer. Winter starts, anything below about 0 were impossible. Switching to 10W30 would give easy starts down to -20f. I got caught several years with the first cold spell, having to be jumpered, pushed, etc, finally just gave up and ran 10W30 year around.
Maybe if your motor is a smoking oil burner I would run 20W50, but if it does not burn lots of oil........ why?
I am still running 0W20 at 300K miles with my current cars, and they would seem to be lesser vehicles than BMW's!!