Given that a major heatwave has just arrived at our doorstep, it’s sort of handy that most high street stores are currently in the midst of slashing prices as part of mass summer sales. And while there are many to scroll through, M&S‘ new summer sale has plenty of golden buys worth mentioning.
In fact, there are buys for all seasons in here; from trench coats for springtime to loungewear for when things get a little chillier, you could buy your year-round wardrobe updates just in this sale.
But the summery finds are most exciting, unsurprisingly. There are dresses galore to get your hands on, whether you prefer floral styles or smarter utility designs, shorter, midi, or maxi lengths.
We’ve picked out the very best of the sale so you don’t have to, as with weather like this, you’d likely much rather be outside than stuck in scrolling!
15 best buys in the M&S summer sale:
Double Breasted Trench Coat, £35 (was £55), Marks & Spencer
Pure Cotton Checked Midi Skater Skirt, £23 (was £29.50), Marks & Spencer
Pure Cotton Lace Trim Waisted Dress, £34 (was £49.50), Marks & Spencer
Jaeger High Waisted Button-Through Denim A-Line Skirt, £59 (was £79), Marks & Spencer
Irish Linen Button Detail Cami Top, £25 (was £35), Marks & Spencer
Phase Eight Checked Square Neck Maxi Waisted Dress, £69 (was £99), Marks & Spencer
Jaeger Pure Silk Printed Long Sleeve Shirt, £65 (was £120), Marks & Spencer
Jersey Animal Print Wide Leg Culottes, £14.50 (was £22.50), Marks & Spencer
Phase Eight Denim 3/4 Sleeve Waisted Jumpsuit, £79 (was £99), Marks & Spencer
Nobody’s Child Slim Fit Ankle Grazer Joggers, £18 (was £37), Marks & Spencer
Nobody’s Child Soft Touch Crew Neck Jumper, £17 (was £35), Marks & Spencer
Nobody’s Child Floral Collared Mini Tea Dress, £21 (was £42), Marks & Spencer
Jaeger Pure Linen Wide Leg Trousers, £75 (was £110), Marks & Spencer
Ditsy Floral Puff Sleeve Mini Tea Dress, £18 (was £29.50), Marks & Spencer
Jaeger Tencel™ Tie Front Midi Shirt Dress, £65 (was £135), Marks & Spencer
READ MORE: The best of new in at M&S from just £12.50