I phoned BT a couple of weeks ago to get BT Sport on Sky SD (I don't have HD). I was not asked to take out a new contract. I have just checked with BT and the end date of my Broadband contract is 3/10/2013 - so I have left than 12 months remaining. The letter I received confirming BT Sports states it is free as long as I have a BT Broadband contract. I have just received my latest BT bill and this shows a charge of £13.94 for BT Sports at £12 a month and a credit of £13.94 for "BT Sport dependent customers" - making it free.