Ich würde ein 0w40 empfehlen da dieses bessere Schmiereigenschaften beim Kaltstart besitzt und eine höhere "Dicke" bei Betriebstemperatur besitzt
Jedoch schickt auch ein 5w30 für deinen Diesel
Muss nur LL04 Spezifikation besitzen
Ob BMW oder Castrol ist egal da beide die Spezifikation erfüllen jedoch würde ich das Öl von BMW nehmen da dies günstiger ist
Castrol stellt ja das Öl für BMW her
Gruß