CarVerify

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%.