
BSA B 31
geHengelo

BSA
B 31
Classic · 348 cc · 17 hp
See typical prices, price changes and important differences.
Based on asking prices, not final sale prices.
Based on price data from 5 of the past 12 months.
Used prices are trending down: the typical asking price is €200 lower than in July 2026.
Quick reference values. Model year, generation and trim can differ.
Models in the same category and price range to consider alongside the B 31.
Features and handling differ by generation. Use this overview to find the right version.
Years1945–1959
This technical reference row for the B 31 combines the available catalogue data: 348 cc, 13 kW, 17 hp, 170 kg. It describes the model reference, but does not necessarily distinguish every production or equipment change. Always verify model year, trim and technical values against the individual motorcycle.
348 cc · 17 hp
The BSA B31 is a 350cc OHV single-cylinder motorcycle from the British Birmingham Small Arms (BSA) marque, produced from 1945 to 1959. BSA launched the B31 immediately after World War II as a reliable, practical motorcycle for the British market. The engine is a straightforward four-stroke single with overhead valves, producing around 17–18 hp. The B31 was one of the most popular British motorcycles of the late 1940s and early 1950s.
The B31 appeals to enthusiasts of British postwar motorcycle heritage and classic collectors. Its straightforward construction makes maintenance and restoration accessible to competent riders. It remains popular today as a riding machine within BSA club circles. Parts are still available through specialist British suppliers.
Check ignition timing and magneto spark quality; older magnetos lose output over time
Inspect the cylinder head for warping and valve wear; OHV mechanism needs regular adjustment
Examine all engine oil seals and gaskets for leaks; older British singles are inherently prone to oil weeping
Test the gearbox through all gears; stiff or jumping changes after prolonged storage indicate worn dogs
Inspect the frame for rust at weld points and check front fork bushings for play
A used BSA B 31 costs €3,750 on average. Most cost €2,550 to €4,950. This is based on 4 motorcycles for sale now.
MotorMonitor now compares 4 used BSA B 31 motorcycles from Dutch sales sites.
The average used BSA B 31 is from 1956 and has done about 68,197 km.
The BSA B 31 produces 17 hp (13 kW).
The BSA B 31 weighs about 170 kg.
The top speed of the BSA B 31 is around 120 km/h.
The seat height of the BSA B 31 is about 775 mm.