BMW 320 Registrations by Year
There are 44,298 BMW 320 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 44,298 BMW 320 registrations on UK roads, spanning model years 1976 to 2026.
More were registered in 2017 than any other year (15,235 vehicles).
MOT pass rates range from 71.2% for 2004 cars up to 90.1% for 2023 cars — worth weighing up when choosing a year to buy.
88.2%
MOT pass rate
44,298
On UK roads
48,687
Median mileage
10 yr
Typical lifespan
Browse BMW 320 registrations by year
50 registration years. Each year shows how many are on the road, the MOT pass rate and typical mileage for that age.
2026 BMW 320
30 plates
2025 BMW 320
38 plates
2024 BMW 320
23 plates
2023 BMW 320
317 plates
90.1% pass
26,237 mi
2022 BMW 320
702 plates
89.9% pass
28,663 mi
2021 BMW 320
1,200 plates
89.7% pass
31,382 mi
2020 BMW 320
4,115 plates
88.2% pass
33,060 mi
2019 BMW 320
7,192 plates
89.1% pass
35,888 mi
2018 BMW 320
9,413 plates
89.0% pass
46,346 mi
2017 BMW 320
15,235 plates
88.8% pass
54,240 mi
2016 BMW 320
3,536 plates
87.8% pass
59,546 mi
2015 BMW 320
353 plates
86.0% pass
57,695 mi
2014 BMW 320
342 plates
83.6% pass
67,347 mi
2013 BMW 320
357 plates
84.0% pass
67,098 mi
2012 BMW 320
229 plates
81.4% pass
70,746 mi
2011 BMW 320
169 plates
80.5% pass
81,676 mi
2010 BMW 320
162 plates
78.0% pass
85,292 mi
2009 BMW 320
115 plates
78.3% pass
90,379 mi
2008 BMW 320
110 plates
77.5% pass
88,798 mi
2007 BMW 320
156 plates
77.7% pass
96,565 mi
2006 BMW 320
125 plates
75.7% pass
100,253 mi
2005 BMW 320
96 plates
74.9% pass
106,061 mi
2004 BMW 320
54 plates
71.2% pass
102,766 mi
2003 BMW 320
44 plates
75.1% pass
78,405 mi
2002 BMW 320
30 plates
73.9% pass
75,211 mi
2001 BMW 320
28 plates
77.5% pass
75,531 mi
2000 BMW 320
6 plates
1999 BMW 320
3 plates
1998 BMW 320
4 plates
1997 BMW 320
1 plates
1996 BMW 320
4 plates
1995 BMW 320
3 plates
1994 BMW 320
2 plates
1993 BMW 320
5 plates
1992 BMW 320
4 plates
1991 BMW 320
5 plates
1990 BMW 320
18 plates
83.1% pass
89,673 mi
1989 BMW 320
16 plates
83.6% pass
78,230 mi
1988 BMW 320
11 plates
80.0% pass
94,417 mi
1987 BMW 320
8 plates
1986 BMW 320
7 plates
1985 BMW 320
6 plates
1984 BMW 320
4 plates
1983 BMW 320
2 plates
1982 BMW 320
12 plates
1981 BMW 320
1 plates
1980 BMW 320
1 plates
1978 BMW 320
1 plates
1977 BMW 320
2 plates
1976 BMW 320
1 plates
BMW 320 registrations — frequently asked questions
How many BMW 320s are there in the UK?
There are 44,298 BMW 320 registrations on record across model years 1976 to 2026.
Which year had the most BMW 320s registered?
2017 — 15,235 BMW 320s were registered that year, more than any other.
What is the average mileage of a BMW 320?
The typical BMW 320 has covered around 48,687 miles.
Which BMW 320 year is most reliable?
Based on MOT data, the 2023 BMW 320 has the highest pass rate at 90.1%.