BMW recommends using SAE 20W-50 engine oil for the R1150 RT motorcycle. This oil is designed to provide adequate lubrication and protection for the engine under a wide range of operating conditions. It is also important to use a high-quality oil that meets the manufacturer's specifications.