IMO, you just need to find a buyers agent you can trust and let them collect the 2-3% that the sellers offer them. If anything, agents are more concerned with closing a deal then selling you something for more or less. You have the final decision of going through with the deal or not.
If you are looking at $500k purchase then at 2.5% they gross $12,500. Do you really think most buyers agents are more concerned with making you pay $25k more for the property so they can gross another $625 vs just trying to close a deal that’s fair. Bottom Line…I really don’t care how much my realtor makes on my purchases as long as they get me the price I am willing to purchase at.