Surprising to read: 6% and two agents is obscene. In UK it is different, I don't like it but it seems leaner.
A single agent handles everything, hired by the seller, and charges about 1.5% of sale fee + VAT (once haggled down). Expect higher fees on smaller transactions or with 'prime' agents, meaning those with free coffee and gaudy suits.
Legals usually cost £1500 all in. Add survey and mortgage costs if needed.