1996 BMW 328i Oil SeparatorReview Fitment Notes to Ensure Proper Fit
Replacement Crankcase Vent Valve
Crankcase Vent Valve
Part Number: 1004-02800505
Notes: Engine Crankcase Vent Valve
Product Remark: OEM # 11151703484
Free Ground Shipping
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!