BMW M5 Registrations by Year
There are 8,056 BMW M5 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 8,056 BMW M5 registrations on UK roads, spanning model years 1981 to 2026.
More were registered in 2013 than any other year (732 vehicles).
MOT pass rates range from 72.4% for 1991 cars up to 96.5% for 2017 cars — worth weighing up when choosing a year to buy.
83.0%
MOT pass rate
8,056
On UK roads
70,974
Median mileage
39 yr
Typical lifespan
Browse BMW M5 registrations by year
43 registration years. Each year shows how many are on the road, the MOT pass rate and typical mileage for that age.
2026 BMW M5
1 plates
2025 BMW M5
1 plates
2024 BMW M5
3 plates
2023 BMW M5
7 plates
2022 BMW M5
6 plates
2021 BMW M5
17 plates
2020 BMW M5
21 plates
94.3% pass
28,324 mi
2019 BMW M5
71 plates
89.4% pass
30,870 mi
2018 BMW M5
40 plates
88.5% pass
34,140 mi
2017 BMW M5
21 plates
96.5% pass
36,426 mi
2016 BMW M5
468 plates
90.9% pass
40,393 mi
2015 BMW M5
457 plates
90.0% pass
43,985 mi
2014 BMW M5
618 plates
90.1% pass
45,145 mi
2013 BMW M5
732 plates
89.2% pass
49,204 mi
2012 BMW M5
491 plates
88.7% pass
50,918 mi
2011 BMW M5
124 plates
89.1% pass
55,641 mi
2010 BMW M5
20 plates
90.6% pass
50,013 mi
2009 BMW M5
44 plates
88.6% pass
49,754 mi
2008 BMW M5
178 plates
87.7% pass
58,382 mi
2007 BMW M5
541 plates
85.9% pass
61,478 mi
2006 BMW M5
686 plates
84.8% pass
61,365 mi
2005 BMW M5
722 plates
84.4% pass
66,511 mi
2004 BMW M5
7 plates
81.7% pass
99,375 mi
2003 BMW M5
69 plates
82.9% pass
88,954 mi
2002 BMW M5
354 plates
79.4% pass
89,103 mi
2001 BMW M5
594 plates
78.3% pass
93,301 mi
2000 BMW M5
682 plates
75.7% pass
102,280 mi
1999 BMW M5
302 plates
75.8% pass
101,932 mi
1998 BMW M5
10 plates
80.4% pass
97,144 mi
1997 BMW M5
4 plates
1996 BMW M5
2 plates
1995 BMW M5
92 plates
74.3% pass
123,768 mi
1994 BMW M5
92 plates
74.3% pass
127,235 mi
1993 BMW M5
107 plates
76.1% pass
138,662 mi
1992 BMW M5
117 plates
73.4% pass
147,596 mi
1991 BMW M5
97 plates
72.4% pass
141,666 mi
1990 BMW M5
113 plates
73.5% pass
141,789 mi
1989 BMW M5
10 plates
69.0% pass
194,554 mi
1988 BMW M5
18 plates
83.7% pass
140,471 mi
1987 BMW M5
67 plates
76.9% pass
132,364 mi
1986 BMW M5
48 plates
75.3% pass
130,505 mi
1985 BMW M5
1 plates
1981 BMW M5
1 plates
BMW M5 registrations — frequently asked questions
How many BMW M5s are there in the UK?
There are 8,056 BMW M5 registrations on record across model years 1981 to 2026.
Which year had the most BMW M5s registered?
2013 — 732 BMW M5s were registered that year, more than any other.
What is the average mileage of a BMW M5?
The typical BMW M5 has covered around 70,974 miles.
Which BMW M5 year is most reliable?
Based on MOT data, the 2017 BMW M5 has the highest pass rate at 96.5%.