I got a the full OEM oil separator/crankcase vent valve kit for E46 for sale. I had idle issues so I bought parts that are common causes for it and it turns out it was my DISA. So I don't need the oil separator kit anymore.
These are the parts:
1. Pressure regulating valve
2. Vent pipe
3. Connecting line
4. Vent hose
6. Vacuum hose
7. Return pipe
Dipstick o-ring
This kit is worth over $300 at Maranello, you can ask Mike to verify. I'm looking for $300 or better offer. PM me.