1996 BMW 328i Oil SeparatorReview Fitment Notes to Ensure Proper Fit
Beck Arnley Crankcase Vent Valve
Beck Arnley 045-0377
Crankcase Vent Valve
Part Number: 1004-05256949
Notes: Engine Crankcase Vent Valve
While this was the least expensive replacement I found it works just fine. I ALSO asked another company online if all these valves were the same even though the prices very from vendor to vendor from $21 to over $100 and he said YES. Thanks Parts Geek!