As petes said, DONT take a personal cheque for your car, as it could have been stolen and if you let the guy away with your car, you will then have lost both your car and the money for it.
The only time you should accept a personal cheque is a few days before you let your car go, so as to give the cheque time to clear, when you can check with your bank first, then let the buyer take your car.
As said, he can get the bankers/building society draft easily if he is borrowing from either source or if he has borrowed from elsewhere and has deposited this amount in the bank/bs, who will write a cheque out in your name which is a guarantee that the funds are there, unlike a persoanl cheque, which anyone can write out for any amount - until it is presented to the bank and bounces due to there being no funds!
Also, before letting someone drive your car away, have ready, or write one out with the guy present, an invoice/receipt on which you should perhaps use the words "Sold as Seen" with the date and the guys signature. Get him to provide some form of identification with his address on it too, it is better to have too much info rather than not enough.