It's not every day you get something for nothing but that's exactly what Virgin Media is offering its customers until the end of today. Those signing on the dotted line and taking out a new broadband and TV bundle with the telecoms firm before midnight will be sent an impressive JBL Xtreme 3 Bluetooth speaker without paying a penny for it.

SEE THE FREE SPEAKER DEAL HERE

This portable boom box - which features a 15-hour battery life, a waterproof design plus loud sound thanks to four drivers and two Bass Radiators under its shell - is worth a whopping £249.99 making this a pretty decent incentive. If you don't want that speaker then Virgin is also offering £150 bill credit instead. This can be used to slash the monthly outgoings.

So how do you get this speaker of credit?

Virgin is offering the freebies when you sign up for a number of plans including its Bigger Combo bundle + Sports, Bigger Combo bundle + Movies and Mega Volt bundle.

Mega Volt is Virgin's most premium option and includes fast 500Mbps broadband as well as premium Sky Sports channels, Netflix and a SIM for your smartphone.

If a free speaker (or bill credit) sounds enticing, there's not long left to take Virgin up on the offer with the deal ending on Wednesday, October 11.

Here are all the deals, what's included and how much you'll pay.

Bigger Combo + Movies • £62 per month
INCLUDES: Over 200 channels including Sky Cinema. There's also 125Mbps fibre broadband and weekend calls
DEAL: Get a free JBL Xtreme 3 speaker or £150 bill credit
CONTRACT: £0 setup fee | 18-month minimum contract
SEE THE DEAL HERE

Bigger Combo + Sports Bundle • £65 per month
INCLUDES: Sky Sports HD, TNT Sport, over 200 channels plus 264Mbps broadband and Talk Weekends
DEAL: Get a free JBL Xtreme 3 speaker or £150 bill credit
CONTRACT: £0 setup fee | 18-month minimum contract •
SEE THE DEAL HERE

Mega Volt Bundle • £85 per month
INCLUDES: Sky Cinema HD, Sky Sports HD, 230+ channels plus Netflix, and Unlimited SIM-only. You also get 500Mbps broadband
OFFER: Includes a free JBL Xtreme 3 speaker or £150 bill credit
CONTRACT: £0 setup fee | 18-month minimum contract
SEE THE DEAL HERE