BT may offer it to you on ADSL if you cannot get Infinity, if your ADSL is fast enough and if your exchange is multicast-enabled.
You would have to sign up for a TV package, which is not free, just to get the free BT Sport added.
"BT Sport 1, 2 and ESPN available in standard definition on BT TV for new and existing BT broadband customers who can't get Infinity. Existing customers must re-contract or have 12 months remaining on their contract. Sufficient line quality and speed (min 5.25 Mbps for existing customers and 6.5 Mbps for new customers) required. You can only watch/record one sport channel at any given time. Compatible box from BT required, fee of £35 – £199 may apply. Terms apply."