Dann muss in den Corsa tatsächlich ein ACEA C3 Öl eingefüllt werden - merkwürdig, bei einem Benziner.
Dein 318i müsste eine Ölfüllmenge von ~4,5l haben, d.h. mit einem 5l Kanister bist du gut bedient. Der Corsa hat eine Füllmenge von 4l, eine gängige Gebindegröße.
Optimal wäre daher, wenn du für den BMW ein LL01 Öl verwendest und für den Opel ein Dexos2 Öl. Ich empfehle hier wirklich zwei separate Öle, damit jeder Motor das für ihn optimale Öl enthält.
Für den BMW empfehle ich dir weiterhin das Shell Helix Ultra 5W-30, welches im 5l Gebinde verkauft wird. Für den Corsa würde sich z.B. ein Aral HighTronic G 5W-30 anbieten, denn das gibt es im 4l Gebinde. Alternativ gibt es das Original GM Dexos2 5W-30 Öl für etwa 20€ im 5l Gebinde, damit machst du auf jeden Fall nichts falsch.