If the agent demands a fee, don't pay and find another. There is enough competition in the market for you to find an attractive deal.

Most properties are represented by one company (Al Ashmakh, for instance) but there are multiple individual agents trying to lease it.

Pay the fee if you wish, but I never have and don't know of anyone who succumbed to the agent's pressure to do so. It's just a scam.