Virgin Media – 25GB for just £12 per month

Sitting on top of the EE network, you’re going to get fast speeds and great coverage with this SIM-only deak. Not only that, but there’s a stonking 25GB of 4G Data plus data rollover so most people shouldn’t really have to worry about their data usage.

The plan also delivers unlimited calls and texts.

This is a 12-month contract but definitely a deal. If you crank things up to a 24-month contract then you can grab 30GB of monthly data for the same £12 per month price.