Former Manchester United midfielder Owen Hargreaves has revealed he offered to play for the club for free as he tried to salvage his Old Trafford career.