These British stocks are a bargain – should you buy?

From high street favourites such as Sainsbury’s and Greggs to healthcare firms, these stocks are trading at a heavy discount

Graph indicating rising prices in front of Union Flag
(Image credit: SEAN GLADWELL via Getty Images)

Everyone loves a bargain, especially when it could deliver significant gains in the long-term.

British stocks have long struggled to match the growth of their American cousins, with the FTSE 100 growing by 45% in the past five years when compared to the S&P 500 achieving more than double this at around 97%.

Try 6 free issues of MoneyWeek today

Get unparalleled financial insight, analysis and expert opinion you can profit from.

Start your trial
https://cdn.mos.cms.futurecdn.net/flexiimages/mw70aro6gl1676370748.jpg

Sign up for MoneyWeek’s free twice-daily newsletter.

Join more than 165,000 subscribers and keep yourself informed with latest financial news, insights and expert analysis to help you understand what really matters when it comes to your finances.

Join more than 165,000 subscribers and keep yourself informed with latest financial news, insights and expert analysis to help you understand what really matters when it comes to your finances.

Sign up
Latest Videos FromMoneyWeek
Daniel Hilton
Writer

Daniel is a financial journalist at MoneyWeek, writing about personal finance, economics, property, politics, and investing.

He covers savings, political news and enjoys translating economic data into simple English, and explaining what it means for your wallet.

Daniel joined MoneyWeek in January 2025 and previously worked at The Economist in their Audience team. He read history at Emmanuel College, Cambridge and edited Cambridge's student newspaper, Varsity.

In his free time, he likes reading, walking around Hampstead Heath, and cooking overambitious meals.