BT's offer applies to three SIM contract plans which all last 12 months and include unlimited minutes and texts. You also get access to BT Sport on your mobile for free with any of the plans. We've outlined each of the qualifying contracts below:

'High Data': 15GB of data (was 6GB data), for £20 per month. Head to BT to pick up the 15GB deal now.

'The Max': 25GB of data (was 20GB) for £30 per month. Also includes a £70 BT Reward Card. Head to BT for the 25GB plan.

'Heavy Streaming': 60GB of data (was 40GB) for £40 per month. Includes a £80 BT Reward Card. Head to BT to pick up the 60GB plan now.

The JBL Live 650BTNC headphones promises 30 hours of listening with and take two hours to charge. It can also be folded, which makes it easy to stow away. If you wanted to pick it up separately JBL currently has a 9% off promotion, bringing the price to £163.99. It's also available from Amazon for £159.

We've also rounded up other excellent Bluetooth headphones in our handy chart.

Best SIM-Only plans

You can also browse the best SIM only deals across other networks using our live price comparison tool below: