CarVerify

Bsa B31 Registrations by Year

There are 881 Bsa B31 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 881 Bsa B31 registrations on UK roads, spanning model years 1925 to 2019.

More were registered in 1956 than any other year (82 vehicles).

MOT pass rates range from 86.7% for 1952 cars up to 95.2% for 1955 cars — worth weighing up when choosing a year to buy.

92.5%
MOT pass rate
881
On UK roads
15,189
Median mileage
80 yr
Typical lifespan

Browse Bsa B31 registrations by year

70 registration years. Each year shows how many are on the road, the MOT pass rate and typical mileage for that age.

2019 Bsa B31
2 plates
2018 Bsa B31
2 plates
2017 Bsa B31
3 plates
2016 Bsa B31
3 plates
2015 Bsa B31
1 plates
2014 Bsa B31
1 plates
2013 Bsa B31
1 plates
2012 Bsa B31
11 plates
2011 Bsa B31
4 plates
2010 Bsa B31
12 plates
2009 Bsa B31
5 plates
2008 Bsa B31
8 plates
2007 Bsa B31
3 plates
2006 Bsa B31
8 plates
2005 Bsa B31
5 plates
2004 Bsa B31
8 plates
2003 Bsa B31
10 plates
2002 Bsa B31
10 plates 93.7% pass 4,160 mi
2001 Bsa B31
7 plates
2000 Bsa B31
11 plates
1999 Bsa B31
3 plates
1998 Bsa B31
3 plates
1997 Bsa B31
10 plates
1996 Bsa B31
12 plates 90.7% pass 7,264 mi
1995 Bsa B31
5 plates
1994 Bsa B31
7 plates
1993 Bsa B31
5 plates
1992 Bsa B31
6 plates
1991 Bsa B31
10 plates 98.1% pass 13,019 mi
1990 Bsa B31
11 plates
1989 Bsa B31
9 plates 84.7% pass 33,654 mi
1988 Bsa B31
11 plates
1987 Bsa B31
7 plates
1986 Bsa B31
5 plates
1985 Bsa B31
7 plates
1984 Bsa B31
13 plates
1983 Bsa B31
11 plates
1982 Bsa B31
6 plates
1981 Bsa B31
5 plates
1980 Bsa B31
3 plates
1979 Bsa B31
6 plates
1978 Bsa B31
6 plates
1976 Bsa B31
1 plates
1975 Bsa B31
1 plates
1972 Bsa B31
2 plates
1971 Bsa B31
5 plates
1970 Bsa B31
2 plates
1969 Bsa B31
1 plates
1967 Bsa B31
1 plates
1966 Bsa B31
1 plates
1963 Bsa B31
1 plates
1961 Bsa B31
3 plates
1960 Bsa B31
6 plates
1959 Bsa B31
49 plates 91.4% pass 24,490 mi
1958 Bsa B31
31 plates 90.4% pass 13,686 mi
1957 Bsa B31
35 plates 92.8% pass 37,681 mi
1956 Bsa B31
82 plates 94.1% pass 17,248 mi
1955 Bsa B31
82 plates 95.2% pass 30,815 mi
1954 Bsa B31
70 plates 93.4% pass 14,373 mi
1953 Bsa B31
57 plates 90.1% pass 30,474 mi
1952 Bsa B31
31 plates 86.7% pass 13,116 mi
1951 Bsa B31
15 plates
1950 Bsa B31
46 plates 94.1% pass 17,126 mi
1949 Bsa B31
40 plates 91.0% pass 13,616 mi
1948 Bsa B31
13 plates
1947 Bsa B31
12 plates
1946 Bsa B31
15 plates 96.8% pass 13,267 mi
1937 Bsa B31
1 plates
1936 Bsa B31
1 plates
1925 Bsa B31
1 plates

Bsa B31 registrations — frequently asked questions

How many Bsa B31s are there in the UK?
There are 881 Bsa B31 registrations on record across model years 1925 to 2019.
Which year had the most Bsa B31s registered?
1956 — 82 Bsa B31s were registered that year, more than any other.
What is the average mileage of a Bsa B31?
The typical Bsa B31 has covered around 15,189 miles.
Which Bsa B31 year is most reliable?
Based on MOT data, the 1955 Bsa B31 has the highest pass rate at 95.2%.