CarVerify

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