Finally got around replacing these last weekend after neglecting them for months
1. A/C compressor, expansion valve and dryer insert.
2. Oil filter housing gasket (medium leak)
3. Valve cover gasket (small leak) and vanos seals
4. Passenger side CV axle (boot failure)
My 2004 X5 has only 85000 miles and hopefully I won't have to touch any of these again for a long time. Many thanks to the members who took their time to write DIY guides and how-tos.