A reputed agent can help in getting the best deal. Agents also tend to earn their commission through negotiation. It is important to obtain the right information before a proper and professional negotiation.