Regarding which service is due, your car is now 7 years old. Look back through your service history and see if a P3 has ever been carried out. If not, I'd say its due one.
The schedule states xxxx miles or xxxx years which ever is sooner.
See here;
viewtopic.php?f=64&t=32277