buying a new house, you do not need an agent. just visit the sales office to pick up what you like. basically you cannot bargain for price but can ask for upgrades and modifications to what you like...
If you have an agent bringing you to the sales office, the agent will ask the sale office to give him/her some commission. you may not get some upgrades free...