I copied all cars specifications into Excel and used AVERAGEIFS formulas to analyze how cars sold in Germany evolved over past 50 years (this analysis apply for whole Europe, 99% of cars sold in Europe are also sold in Germany). Charts first made in September 2019, updated May 2023 (145356 models versions in database). You can buy Excel database: German Car Database.
In case of American car database, there is a row for each “Model Year” a car was sold in, so each year calculate average data values of cars available that year and the evolution looks constant. But in case of Europe, the statistics are based on the year of launch, so there are large variations in average data values from one year to another, for example in 1970 a large number of small cars are launched, and in 1971 a large number of big cars were launched. Only after 1975 number of cars launched per year included in database is high enough to reduce variations of average values, but still do not make a constant evolution.