Manchester United great Paul Scholes believes only a few clubs can afford Borussia Dortmund star Erling Haaland.
The Norwegian is the subject of interest from nearly every big club in Europe.
He will likely cost £150 million this summer.
The 20-year-old has a release clause for significantly less money that kicks in at the end of next season.
Quizzed on BT Sport if United could pay such sums for Haaland, Scholes told BT Sport: “I think they would. If it meant getting Haaland then why not?
“I think it’s about who can afford him. Real Madrid and Barcelona, all the noises you hear they can’t afford to pay that kind of money.
“Manchester City don’t look like they want to pay that type of money. And to be fair, Guardiola barely plays with a number nine.
“They’ve barely played (Sergio) Aguero and (Gabriel) Jesus this season so is that the kind of player Guardiola wants? I’m not sure it is.
“He’s a player United and Chelsea would be desperate for. I think they will be the two clubs who can probably afford him.”