Auch für deinen ST sollte ein 5W-40 ausreichen. Ansonsten nimm ein 0W-Öl. Der Hersteller muss nicht zwingend der teuerste sein, damit du ein gutes Öl bekommst. Nimm einen halbwegs bekannten Markenhersteller, da gehst du keinerlei Risiko ein, also Aral, Bp Visco, Mobil 1, Shell Helix etc.
Mischen kann man jederzeit (es wird dennoch davon abgeraten), das Gemisch entspricht dann in der Qualität dem schlechteren Öl, so die einfache Faustformel. Man kann auch unterschiedliche Sorten und Viskositäten mischen. Wenn dein Auto einen gewissen Ölverbrauch hat, dann besorg dir am besten beim Ölwechsel eine Buddel der gleichen Sorte, auch damit bist du auf der sicheren Seite.