Learner drivers are forking out nearly £1,000 before they even get their licence.