BT Sports offers a monthly pass for free with no contract. However, once the trial period ends, you will need a subscription of £25/month.