When I sold a car last year I took a cheque and agreed that the car could be collected one week later to allow for clearance of the cheque.
Put the cheque through on express clearance.... bad idea because his bank claimed not to have received the cheque, despite my bank saying that someone had signed for it!
Ordinary clearance isn't much better either, they can still come back unpaid after more than 3 days because the banks still rely on royal mail to send back an unpaid cheque.
In the end he brought cash but I was sweating until I had banked it.
So when I went to buy a car last month, I went on a weekday, arranged with the local branch of my bank for withdrawal of the cash, took the seller with me when I withdrew the cash and went staight to his bank to pay it in. Then I drove the car home!
So apart from saying cash to the bank (or bank transfer), take care!
Malcolm