Something that works particularly well is, once you have agreed a price, to ask if they take Amex (a lot do, and they are the most expensive to process) and once he says yes, then say, something like Actually, would i have some cash with me, would i save anything if i paid my deposit in cash.