You don't need a new bank account number. Just give him the routeing info from your bank. Call them and tell them you are selling a car and are expecting a bank transfer for payment. They will give you the transfer number. His bank sends it to your bank and your bank puts it in your account. No risk.
If the buyer wants to pay by Western Union and his agent will pick up the car then it's a scam.