TSB is now offering fixed rates as low as 3.99%, joining the likes of Barclays, Nationwide and HSBC, the high street bank has announced.