Hi I bought a grab-bag of e46 maintenance parts which included 2 new-in-bag valve cover sets (part # 11120030496). Made in by Elring which appears to be a BMW OEM supplier. I would keep them except I just did valve cover jobs on both my cars. These gaskets will work on any M54 engine - 2.5 or 3.0 ltr.

These sets do not include the 15 grommets (valve cover washer seal part #11121437395) needed to complete the job. but the grommets are pretty cheap here:

https://www.fcpeuro.com/products/bmw...er-11121437395

$20 ea shipped

Or trade for new E46 cooling parts ? hoses, t-stat, expansion tank, etc.?

Thanks