I've been watching 'don't get done,get dom' in the mornings (don't pull that face, I'm a very bored mum on maternity leave!) and he's always haggling.
Bascially he finds out the dealers name first, then asks what the best price is they can do on the item. Just asking this question seems to always get him discount and then it goes something like this:
Dom: well (insert dealers name) I like you and I like the item, but I don't like the
price. What can you do?
Sometimes the dealer comes down again, sometimes he won't budge. So then Dom goes in with a ridicously low price, almost half the price sometimes.
The dealer picks himself off the floor after fainting and says no chance.
Dom: well (insert name) I'm prepared to come up a bit from my price if your prepared to come down quite a bit.
Now what happens next varies quite a bit but Dom always then asks if they can meet in the middle of the two prices. When the dealer won't go no lower he asks for things to be thrown in free, so if it was a car he might ask for a full vlaet or full tank of fuel etc.
He always says to ask three times for a discount, always asking in a different way, always get the dealers name and keep it lighthearted.
I've seen him get some cracking discounts.