Right!
Got some engine work going on - am doing a full timing case overhaul and some cam adjustment as I have the
2-3000rpm rattle which is super loud. I'm also replacing the ICV which very rarely causes stalling if it is stuck cold
or dirty - the valve won't open. I secured a refurbed one as new one's are quite pricey. Makes a big difference to smooth idle
apparently.
Here's my $700+ package of parts from BMW - all original of course. Basically, everything on this page:

And this gaskets / bolts from here (using original timing case, no need to renew that)

Assorted gaskets and seals.

Chains, nylon guides sprockets etc...

Various bolts, tiny bits tensioners etc...

Also important to change the water pump and thermostat whilst you're there.
BMW water pump is over 3 times the price of OEM or copy but I don't think you can skimp on such an important part.

This is booked in and will be done in a weeks time or so. Then I will throw my new interior in along with some modest ICE,
a new headlining and then this thing will be finally finished and I can get driving - my current drive is an E46 but it bores me to tears.