Guillem Balague said that Erling Braut Haaland is very close to joining Manchester City.
Haaland has a release clause that allows him to leave for 75 million euros in the summer.
The Norway forward was sold by City before moving on to Real Madrid.
"He will be at Manchester City, I feel," said Balague, the BBC Sport's European football expert.
There is no agreement but they are very close.
Haaland, the former Red Bull Salzburg forward, ruled out Barcelona before the recent form of Real Madrid player, Karim Benzema, made his mind up.
The France forward has 39 goals this season, a career best, and he has scored two successive hat-tricks in the knockout stages.
The two clubs that are left are Real Madrid and Manchester City.
Something called Benzema has turned the mind of Haaland into a place where he can go to Madrid in two or three years.
The proposal that City put to him was that. It was the most attractive financial proposition, they said, and they would use you well if you stayed for two or three years.
Benzema has another year on his contract, which is why he has taken over as the leading scorer for Real.
The arrival of Haaland will convince the Manchester City coach to stay another year at least.
If Benzema was not there, he would be a Real Madrid player.
Manchester City have been playing their cards. One of them is financial, the other isPep Guardiola, if you come in, he will stay for a bit longer. That is somethingPep is considering.
The last two seasons have seen a lack of a traditional central goal scorer, with the exception of the last two years, when the man who was supposed to be the central goal scorer,Sergio Aguero, joined Barcelona.
He has been desperate for a goal scorer.
They thought it could be Lionel Messi. They tried to get Harry Kane. They thought it could be him.
It will be fascinating to see how Haaland will adapt to whatPep wants. He is very good on transition, but when there is no space, he may struggle.
I think he will try to open space for other players on the team. He is a perfect fit.