All registered cars in Germany

How old are Germany’s cars?

Measured, not estimated: age distribution, lifespan and average age of cars from KBA tables FZ 15 and FZ 27 — and which makes grow or shrink.

Cars only47,751,803All vehicles61,690,665

This page covers cars only (KBA tables FZ 2, 15, 17, 18, 27). For all vehicle kinds: overview “All vehicles” →

The answer in three numbers

10.1 years
average age of a car

As of 2022. In 2003 it was 7.4 years. German cars get older every year.

28.3 %
of cars are older than 15 years

More than every fourth car (July 2026). In January 2021 it was only 20.8 %.

15.6 years
then half are gone

Of 100 cars of the same age, only 50 are still registered after this many years — the others were scrapped, exported or deregistered.

How old cars are today

All 49,696,710 cars by age, 1 July 2026. The longest bar shows where most cars are: at 5 to 9 years.

under 5 years
11,892,946 · 23.9 %
5 to 9 years
13,207,583 · 26.6 %
10 to 14 years
10,514,045 · 21.2 %
15 to 19 years
7,551,078 · 15.2 %
20 to 24 years
3,579,193 · 7.2 %
25 to 29 years
1,335,499 · 2.7 %
30 years and older
1,616,366 · 3.3 %

And what has changed since January 2021?

Cars only47,751,803All vehicles61,690,665
This table: cars only
AgeJan 2021Jul 2026Trend
under 5 years31.9 %23.9 %▼ −7.9 pp
5 to 9 years25.9 %26.6 %▲ +0.6 pp
10 to 14 years21.4 %21.2 %= −0.3 pp
15 to 19 years12.1 %15.2 %▲ +3.1 pp
20 to 24 years5.0 %7.2 %▲ +2.2 pp
25 to 29 years1.5 %2.7 %▲ +1.1 pp
30 years and older2.0 %3.3 %▲ +1.2 pp

How to read: the very young cars (under 5 years) are fewer, the cars aged 15 and over are more. The stock is ageing.

How long does a car last? Of 100 cars of the same age …

… are still registered after this many years. To read it: a car that is 10 years old today is one of the roughly 80 out of 100 that made it this far.

after 5 years
93 of 100
after 10 years
80 of 100
after 15 years
54 of 100
after 20 years
25 of 100
after 25 years
11 of 100
after 30 years
7 of 100

How it was calculated: until 2022 the KBA published the car stock by year of registration (table FZ 15). From it we followed each vintage year by year, measuring how many cars remain from one year to the next, and joined this into a curve. Starting at age 3, because the first years are distorted by late registrations. After about 28 years the curve flattens: those are classic cars with H plates.

The average age keeps rising — every year since 2003

Average age of all cars in years, on 1 January each (two-digit year). The scale starts at 5 years so the rise is visible. From 7.4 to 10.1 years in 19 years.

Makes: who grows, who shrinks?

How the car stock per make changed from 2014 to 2026 (KBA count, table FZ 17, from 100,000 cars). These are real stock figures, not an estimate.

📈 Growing most

DACIA
+191 % · 850,846
SEAT
+105 % · 1,711,609
HYUNDAI
+105 % · 1,576,506
MINI
+100 % · 587,315
SKODA
+92 % · 2,874,753
PORSCHE
+91 % · 410,445
KIA
+89 % · 898,467

📉 Shrinking most

ALFA ROMEO
−34 % · 98,670
HONDA
−33 % · 338,520
PEUGEOT
−24 % · 949,985
OPEL
−22 % · 3,809,136
RENAULT
−17 % · 1,587,622
SUBARU
−12 % · 110,018
CITROEN
−11 % · 710,138

The figure after the percentage is the 2026 stock. This does not say whether a make is “ageing” — only whether more or fewer cars are registered than in 2014.

What we do not know (yet)

Sources: KBA FZ 15 (cars by year of registration, reference date 1 Jan 2022), FZ 27.7 (cars by vehicle age, quarters 1 Jan 2021 to 1 Jul 2026), FZ 17 (cars by make). Calculated from these tables; Data licence Germany – Attribution – Version 2.0.

Source, licence and notes