I’m going to do the oil pan gasket, and while I’m in there I’m going to replace the broken oil level sender.

One thing I’d like to add is an oil baffle. Last time I took the car on a track day the oil went hiding and the lifters started ticking quite badly for quite a while.
Does BMW make an OEM oil baffle? Does the car come with one?

I saw a VAC unit that requires some welding, something I’d like to avoid if possible. On ebay I saw some oil pan baffle like this one.

Is that the BMW OEM one, or is that included in every e46? I don’t know.