Check out web sites to see what price dealers are asking for similar cars, always have a good idea of the year of car you want and what you think you should pay for it.
always haggle.... never give the full price, look for new tyres, set of floors mats etc...once they know you are going to buy it they should hold it no problem