I believe that most dealers have an account online service with dvla and if it works it can be registered almost immediately - mine took a couple of hours but the site has been liable to crash.