It looks like you have a comprehensive list of previous works performed on your car.
Do some research and have a good read of the X5world Home Page:
http://www.xoutpost.com/
If you have a look at this; BMW Service Schedule:
http://www.xoutpost.com/articles/x5/e...-schedule.html it will tell you that your next service will be an Inspection 1 and it should be done at 90,000 miles. Make sure you scroll to the bottom and see what happens at Inspection 1, Inspection 2 and the Oil Change Service.
Start making a list of minor (non urgent) faults that can be attended to during service, unless you can make good yourself. Only you will know if your X is running normal, I presume you know your car well.
Good luck.