Good question. Normally you pay on the day of handover.
+1 - I got mine as soon as my funds cleared. I made sure it was ready before transfering the money
+1 I don't understand why you would pay for it before receiving it. I've switched my last two cars outstanding balance on the day of collection