BMW 20W50 is made by Spectro Oil, I believe it is a blend of synthetic and 'dino', just not as much synthetic as the Spectro Golden .
You could try an oil change, and see what happens, worse case scenario, is that it may not help the problem, and you will have to replace the rear main seal anyway .