Soweit ich es beurteilen kann haben spez. die 318er Motoren schon immer ein bisschen gezickt. Sind vielleicht Sensibelchen in Bezug auf diverse Sensoren, Kerzentausch, Ölwechsel unregelmässig.Das mögen die scheinbar nicht so.
Bei Deinem Problem könnte ein defektes Steuerventil die Ursache sein.
Soweit ich weiss, haben der M42 und M46 das Teil nicht in dieser Form.
Bei hoher Laufleistung bzw. in Kürze anstehendem Ölwechsel würde ich den Kram ablassen, richtig spülen und neues Öl-logischerweise neuen Ölfilter-rein. Vielleicht reicht das ja schon.
Kommen aber viele Faktoren zusammen: Laufleistung, welches Öl, regelmässig Service usw.