I’m looking to get the £25 sports offer. It says it is for 12 months, does that mean I’m tied into a contract or am I still able to cancel whenever I wanted?
That's the whole point of NOW, no contracts. The only contract you will see with NOW is when you are billed directly through BT.
You can cancel after 3 months and pay nothing more but you will lose out on the discount.
Did you mean ‘e.g. 3 months’?
Surely you could cancel after as little as one month, if you wanted to?