Copied and pasted from my ad at E46F so excuse the broad fitment descriptions.

Selling a full kit to convert your E46 M52/M54 over to the M56 aluminum valve cover. This is everything you need for the swap except coil packs and a new gasket. Later E46 vehicles with new style coil packs (push-in) will work. Earlier cars (pre 2002) will have to switch to newer style coils and some wire splicing of the coil harness is required.

Kit Includes:

Valve Cover
Vent hose
Coil harness specific to M56 cover (uncut)
Dip stick tube and Dip stick
Beauty Cover
Extra hardware (nuts/bolts/washers)

All items in good shape without damage

Asking $260 for everything, shipped. Located near High Point, NC. Local pickup can save some cash. Thanks!