Yahoo Life's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.
Warm, tick, stylish, tick, rainproof, tick... puffer coats are a modern-day winter essential, but they don't always come cheap.
If you're searching for a puffer coat to keep you nice and toasty (that also won't break the bank) allow us to introduce you to M&S' Thermowarmth Puffer Coat that has already acquired hundreds of five star reviews and is under £50.
M&S releases the popular puffer coat each year, with last year's version selling out quickly, so if you're interested in upgrading your coat collection you may want to do it ASAP.
Why we rate it
The Thermowarmth Puffer Coat is a sturdy puffer to keep you warm and protected from the elements.
It's made from lightweight Thermowarmth fabric, which retains heat without weighing you down, while the water-repellent Stormwear technology keeps you dry and insulated.
Plus, the coat has a concealed hood, as well as lined pockets - so you won't be caught off guard even on the rainiest of days.
While the external fabric protects against the elements, the inner lining adds an extra layer of warmth thanks to the fleece lining.
It's also made from recycled polyester, so it's eco-friendly too.
The Thermowarmth Puffer Coat comes in four colours; navy blue, camel, red and light blue, all of which are available in UK dress sizes 6 to 24, and retails for £45.
What the reviews say
Loyal fans of the coat are already snapping up this year's version, saying: "Much softer and more relaxed compared to last year's stiffer version. It's really lovely." Here's what a few others have to say:
"Seems nice and warm, but the weather has not been really cold yet. Good length and fit."
"A very warm coat in a lovely dark shade of navy. As larger sizes are usually in short supply nearer winter, I am pleased I purchased it now. Bought a size larger so that I can wear thick jumpers if we have particularly cold weather."
"This is a lovely coat. Warm but not heavy, good length and exceptional value for money. Really pleased with it."
"I bought this puffer coat online. Really good fit very warm and great value for money!"
"Coat is nice and light, like the waist draw string, size true to sizing would buy again."
Buy it: Thermowarmth Puffer Coat | £45 from Marks and Spencer
For those who don't want to wear a full length parka, then M&S has catered for your needs too, with the shorter length design Thermowarmth Puffer Jacket, which falls to the waist and costs £35. it even comes in a trendy leopard print too.
Buy it: Thermowarmth Puffer Jacket | £35 from Marks and Spencer
Or, if you're after something even more cosy, M&S have a range of duvet coats that are bound to keep the cold out this winter.
Thermowarmth™ Duvet Coat | £99
Feather & Down Quilted Longline Puffer Jacket | £99 from Marks & Spencer
Watch: The comfy bra everyone is talking about