BT is offering customers who sign up to new broadband bundles online free prepaid credit cards.
Until midnight on February 3rd, customers can collect a MasterCard prepaid card with a value of either £75 or £125, depending on which package they buy.
This includes the BT Unlimited Broadband & Calls Bundle, which includes totally unlimited broadband with speeds of up to 17Mbps, along with free weekend calls, no cap on BT WiFi minutes and a free BT Sport pack.
The 12-month contract, which also features a free BT Home Hub 4, 5GB of cloud storage and online security, costs £7.50 plus £17.99 line rental.
This is the first time that new subscribers to BT's broadband and mobile services have been able to enjoy all four BT Sport channels without charge.
Free access to BT Sport 1, BT Sport 2, BT Sport Europe and BT Sport ESPN had only been offered with BT TV packages in the past, while paid access usually costs £5 a month.
This means that during the first 12 weeks of their contract, new subscribers will be able to enjoy free coverage of everything from Premier League football to MotoGP action.