I would never haggle with a friend.
I ask how much do you want for it? Then I decide do I want it for that price or not.
I have also paid more than the asking price when I thought the friend was giving me too much "friend discount".
The one friend I hesitate to trade with will never quote a price to me. When I ask how much he wants for it he will give it to me or he says "what ever you want to pay for it". I always feel uncomfortable buying from him.