Skip to main content
MotorMonitor

Classic

BSA B 31

Compare 4 BSA B 31 listings from different years and sales sites.

AIBSA B31 classic British single-cylinder side profile

BSA

B 31

Classic · 348 cc · 17 hp

For sale now4 motorcycles
Price range
€2,550 – €4,950
Avg. mileage
68,197 km
Typical year
1956
This text was partly made with AI and may contain errors.
Market insight

What should you pay for a B 31?

Log in for the full market analysis

See typical prices, price changes and important differences.

Not enough prices for a useful guide yet

Typical asking price
–
Current prices compared
2

Based on asking prices, not final sale prices.

Price trend-5%

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.

Model family

B 31 at a glance

Quick reference values. Model year, generation and trim can differ.

View 1 variant

Specifications

1 variant
Displacement
348 cc
Power
17 hp · 13 kW
Torque
22 Nm
Weight
170 kg
Seat height
775 mm
Top speed
120 km/h
Production
1945 – 1959
Category
Classic

BSA B 31 for sale

4 results for BSA B 31
4results for BSA B 31
Private seller
1958 BSA B 31 - €3,750 · Bidding (1/1)

BSA B 31

€3,750 · Bidding
1958Mileage unknown

geHengelo

Marktplaats.nl
Private seller
Year unknown BSA B31 Klassieke Motorfiets 1954 - €5,250 (1/1)

BSA B31 Klassieke Motorfiets 1954

€5,250
Mileage unknown

AppieApeldoorn

Marktplaats.nl
1956 BSA B 31 - €5,000 · Bidding (1/1)

BSA B 31

€5,000 · Bidding
195612,938 km

Rinaldo LipsMade

Marktplaats.nl
1950 BSA B 31 - €2,250 (1/1)

BSA B 31

€2,250
1950123,456 km

Frans Bleeker Motoren en Auto sDronrijp

Dealer website
Comparable models

Also worth considering

Models in the same category and price range to consider alongside the B 31.

Model years

Generations and editions

1 variant

Features and handling differ by generation. Use this overview to find the right version.

  1. Years1945–1959

    B 31

    Generation

    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

About this model

About the BSA B 31

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.

Category
Classic
Production
1945 – 1959
Power
17 hp
Weight
170 kg
  • BSA B31 uit 1951, 348cc eencilinder, zijaanzicht
Before you buy

What to check before buying

  • 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

Frequently asked questions

Frequently asked questions about the BSA B 31

  1. What does a used BSA B 31 cost?

    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.

  2. How many used BSA B 31 are for sale?

    MotorMonitor now compares 4 used BSA B 31 motorcycles from Dutch sales sites.

  3. What year and mileage does an average used BSA B 31 have?

    The average used BSA B 31 is from 1956 and has done about 68,197 km.

  4. How much horsepower does the BSA B 31 have?

    The BSA B 31 produces 17 hp (13 kW).

  5. How much does the BSA B 31 weigh?

    The BSA B 31 weighs about 170 kg.

  6. What is the top speed of the BSA B 31?

    The top speed of the BSA B 31 is around 120 km/h.

  7. What is the seat height of the BSA B 31?

    The seat height of the BSA B 31 is about 775 mm.