My X5 started to get a slow leak of oil from each of the Vanos seals. So I replaced the seals and also changed the check valves that are behind the solenoids.
I didn't use the BMW special tool that was mentioned in the Bentley manual. I used some plumbers wrenches that fit the solenoid. I also used a bolt to thread into the check valve and pull it out.
The passengers side was easy. The drivers side involved draining the coolant and removing the water pump - radiator hose assembly.
Took 3 hours taking my time and cleaning things as I went.