The battery in my Forerunner 305, now 4 years old, is slowly getting worse. So, I've seen online how to replace it myself, doesn't look too onerous, though you do have to prise the unit apart but total cost is about 8 quid. Or, Garmin will replace the unit in an exchange for 58 quid, which is good but I could keep most of that money to buy a better unit in the future which @T.M.H.N.E.T has promised to donate too 
What to do: Anyone done a repair on any unit they've had or just gone down the exchange route?

What to do: Anyone done a repair on any unit they've had or just gone down the exchange route?