BMW 118 Registrations by Year
There are 197,877 BMW 118 registrations on record in the UK. Choose a registration year below to browse its number plates, or check any plate for its full MOT history, mileage and vehicle details.
There are 197,877 BMW 118 registrations on UK roads, spanning model years 1988 to 2026.
More were registered in 2020 than any other year (18,223 vehicles).
MOT pass rates range from 67.3% for 1999 cars up to 91.6% for 2023 cars — worth weighing up when choosing a year to buy.
81.5%
MOT pass rate
197,877
On UK roads
64,042
Median mileage
22 yr
Typical lifespan
Browse BMW 118 registrations by year
38 registration years. Each year shows how many are on the road, the MOT pass rate and typical mileage for that age.
2026 BMW 118
138 plates
2025 BMW 118
104 plates
2024 BMW 118
98 plates
91.4% pass
18,894 mi
2023 BMW 118
3,447 plates
91.6% pass
23,213 mi
2022 BMW 118
9,731 plates
91.4% pass
24,826 mi
2021 BMW 118
12,877 plates
90.8% pass
28,544 mi
2020 BMW 118
18,223 plates
89.9% pass
30,496 mi
2019 BMW 118
10,530 plates
87.8% pass
32,657 mi
2018 BMW 118
11,374 plates
86.1% pass
37,169 mi
2017 BMW 118
15,314 plates
87.2% pass
42,141 mi
2016 BMW 118
14,506 plates
86.0% pass
46,794 mi
2015 BMW 118
11,737 plates
85.4% pass
51,408 mi
2014 BMW 118
4,973 plates
82.9% pass
64,710 mi
2013 BMW 118
6,290 plates
81.7% pass
64,054 mi
2012 BMW 118
6,850 plates
79.7% pass
70,227 mi
2011 BMW 118
11,815 plates
80.3% pass
74,478 mi
2010 BMW 118
13,809 plates
79.5% pass
77,664 mi
2009 BMW 118
11,478 plates
79.0% pass
80,514 mi
2008 BMW 118
11,170 plates
78.2% pass
85,184 mi
2007 BMW 118
8,363 plates
77.6% pass
83,012 mi
2006 BMW 118
6,967 plates
77.2% pass
89,203 mi
2005 BMW 118
6,281 plates
76.6% pass
91,539 mi
2004 BMW 118
1,581 plates
74.8% pass
96,770 mi
2003 BMW 118
27 plates
73.4% pass
81,951 mi
2002 BMW 118
31 plates
71.3% pass
88,126 mi
2001 BMW 118
31 plates
68.1% pass
90,994 mi
2000 BMW 118
27 plates
68.4% pass
98,654 mi
1999 BMW 118
36 plates
67.3% pass
105,384 mi
1998 BMW 118
16 plates
64.5% pass
103,576 mi
1997 BMW 118
10 plates
59.1% pass
141,221 mi
1996 BMW 118
10 plates
63.4% pass
134,707 mi
1995 BMW 118
16 plates
60.7% pass
104,632 mi
1994 BMW 118
4 plates
1992 BMW 118
1 plates
1991 BMW 118
5 plates
66.1% pass
140,858 mi
1990 BMW 118
4 plates
1989 BMW 118
1 plates
1988 BMW 118
2 plates
BMW 118 registrations — frequently asked questions
How many BMW 118s are there in the UK?
There are 197,877 BMW 118 registrations on record across model years 1988 to 2026.
Which year had the most BMW 118s registered?
2020 — 18,223 BMW 118s were registered that year, more than any other.
What is the average mileage of a BMW 118?
The typical BMW 118 has covered around 64,042 miles.
Which BMW 118 year is most reliable?
Based on MOT data, the 2023 BMW 118 has the highest pass rate at 91.6%.