I had my Tag serviced a few years ago, like you l took it in for a battery replacement only to be told it needed a service. They replaced all the hands on mine, replaced the battery and carried out a full service for around £300. Not sure if it "needed" doing, but I love the watch and figure if it was a car I would service it every year, so every 10 years for a watch isn't too bad.