For regular oil use Castrol GTX 10W30. I've been using that stuff for years and it really lasts. Even when revving the crap out of my car I get respectable milage on it between oil changes. BMW also recommends using Castrol GTX
Also, using synthetic oil on older engines will only make your oil burn away faster. Stick with the cheaper regular oil as it's thicker and won't burn as easily.