BT is dishing out free fibre broadband for three months when customers switch from their current provider.