Haggle

Negotiate with someone over the price of something until an agreeably mutual price is reached.