Getting a driving licence in Germany is expensive – and difficult. New figures show that a high number of people are failing both the theory and practical tests.