As mentioned above, today was oil change day.
After removing the access hatch, I used some duct tape to make a barrier/dam - the oil comes out damn fast and usually ends up all under the sound insulation on top of the reinforcing plate...
Access to the oil filter is dead easy and doesn't require the removal of anything else. Being bum-down, it also drains well when you loosen the seal.
Here's the "good oil". I note the Castrol Edge 5W-40 now has BMW LongLife-01 listed right on the front.
My engine bay doesn't quite sparkle like OBs but it's pretty clean for a 15yr-old, 240,000km diesel engine.
I checked all the other fluids, checked the CV boots, brakes etc, reset the service indicator, fired up INPA and ran a scan. Had two random codes for the aux fan. so I used the activate menu to check the aux. fan operation - runs fine. Cleared the codes, and logged the service in the handbook. Job done.