Frequent oil and filter changes will keep the engine happy, people do use 5W40 fully synthetic oil in the high mileage cars. Fluid changes in gearbox and diff is something I do with all the cars I have taken ownership of so I know what's in them despite BMW saying they are filled for life. Gaskets are prone to failing resulting in oil leaks from the Cam Cover and the oil filter to engine block joint they fail from repeated heat cycles and age so keep an eye out for them leaking. Check condition of drive belts, they do start to develop cracks, replace when you find them starting to crack. Coolant filler/expansion tanks are known to develop splits or pin holes in their sides so keep an eye on that. Ensure drain holes in the cavities each side of the roof are kept clear especially the left one where the roof motor lives, blocked drain will drown the motor, that's why we relocated it to the boot to prevent it happening. The front windscreen scuttle is worth removing to clean the debris that collects in there you will be surprised how much find its way in there and blocks its drains. If water is allowed to fill it it can find its way into the car and drop down onto the fuse block behind the glovebox. Drains at each end and one centre one that has a rubber flap valve that drains into the engine bay and down the bulkhead, the rubber valve gets blocked by debris.