Five Marks and Spencer jeans from £22 that tick 'all the boxes' whatever your shape or size

Wait 5 sec.

With prices starting from £22, there's option to suit all budgets too