"I've been wondering what is happening," the Dutch international told sports daily Marca on Wednesday. "I've got a year and a half left on my contract and it may be that the club want to sell me and think that now is the right time to do it."
Overmars joined Barca from Arsenal for $35.5 million in July 2000, but has enjoyed little success since his record-breaking move and Dutch coach Frank Rijkaard overlooked the speedy winger for the third time in three games when he was left out of the squad for Wednesday's match at home to Murcia.
Hampered by a string of serious injury problems, Overmars has never been able to reproduce the eye-catching form that brought him to the Catalan side's attention.
The former Ajax player believes that his sky-high price tag and the expectations that it created made it more difficult for him to settle at the club.
"They paid a lot of money for me, but they sold (Luis) Figo for even more," he said. "In my first year I had some good moments, but I'm not a goalscorer, I'm a passer of the ball. I'm not as brilliant as say Ronaldo or Ronaldinho, but I work more for the team."
The 30-year-old also said that although he was prepared to wait for his opportunity, there would be difficulties if he was sidelined for an extended period of time.
"At the moment all I can do is wait for my chance," he said. "But if my situation is the same in two or three months then we will have a problem."