Need for speed. Germany is the place.