German new-car market by best-selling brands

April 2026