DH was buying a new car last week, from the dealer he has bought from for the last thirty years.
He wasn't happy with what he was offered for the trade in, on his current car.
I pointed out to the salesperson that they had the full service record, the car had low mileage and that they had let us down so badly last year, when the company was taken over, that we had considered going elsewhere.
The offered him a further £1000 on the trade-in, a free five year service plan and would pay for the MOT on his present car, if the new one wasn't delivered in time.
Sometimes it pays to haggle. I always haggle at the markets in Rome, but would never consider doing it in a charity shop.