A few offers popped up on my Amazon account over the past month, £6 account voucher for buying a £30 gift card, free £5 for topping up the wallet by £25 etc so managed to use them today and buy an Echo Dot for £17.99.
British gas are giving away Hive smart lights + hub at the moment so the Dot will go nicely with them