
Prices in the Marks & Spencer mens tops category currently start from just £4.80 for the JACK & JONES Pure Cotton Logo Graphic Crew Neck T-Shirt Black.
If you are looking for the biggest saving, the M&S Relaxed Fit Cotton Rich Short Sleeve Shirt Olive Mix is currently reduced by 70% down to £10.49.
There are 50 brands of mens tops at Marks & Spencer including M&S, Autograph, Goodmove, Jaeger and more.