CarCostCheck

BMW 320

Reliability, estimated running costs, and MOT data across 21 model years from 79,319 MOT tests in 2024.

Avg Pass Rate

86%

Total Tests

79,319

Highest Pass Rate

2019 (92%)

Years Covered

21

About the BMW 320

The BMW 320 was MOT tested 79,319 times in 2024 (DVSA data, retests included) across 21 model years (1990 to 2022), with an average pass rate of 86%. That's slightly above the average of 82% across all models in our data. Our records list diesel and petrol versions.

Best and Worst Years

Of the years with at least 100 tests, the 2019 model has the highest pass rate at 92% from 14,440 tests. The 2006 model has the lowest at 74%. With a 18 point gap, the year you choose makes a real difference. Newer cars usually pass more often simply because they are younger.

Reliability Trend

Newer BMW 320s pass their MOT more often than older ones, by 7 percentage points on average, which is mostly down to age and wear.

Mileage Across Years

The oldest model in our data (1990) averages 111,395 miles, while the newest (2022) averages 22,624 miles. Older models have covered serious mileage, so suspension and drivetrain wear are worth checking.

Estimated Running Costs

Fuel (Petrol, 2000cc)
£1,631
Road Tax
£200
MOT Test
£55
Predicted Repairs
£200
Total per year£2,086
Per month£174/mo

Based on 7,400 miles/year, average pump prices of 174.57p petrol and 199.33p diesel (GOV.UK weekly road fuel prices, week of 19 October 2026), and MOT pass rate data. Insurance not included.

Full 2022 details

How reliable is the BMW 320?

vs average of all models+4% (82% avg)
vs BMW brand average-2% (88% avg)
Best to worst year spread18 percentage points
Reliability trendImproving over years

BMW 320 by Year

Click any year to see detailed running costs, reliability data, and comparisons with similar cars.

YearPass RateTestsAvg Mileage
202297%6122,624 mi
202192%2,53329,483 mi
202092%9,10534,897 mi
201992%14,44042,764 mi
201891%17,05359,320 mi
201790%26,36771,271 mi
201690%6,36578,781 mi
201590%55579,550 mi
201485%44182,085 mi
201389%61177,974 mi
201283%40987,516 mi
201187%26084,622 mi
201086%29191,150 mi
200981%162104,384 mi
200884%177101,514 mi
200779%167121,206 mi
200674%145143,980 mi
200573%63128,780 mi
200482%49131,336 mi
200377%30119,901 mi
199086%35111,395 mi

Questions about the BMW 320

Is the BMW 320 reliable?

Across its 21 model years in our data (1990 to 2022), the BMW 320 averages an 86% MOT pass rate, from 79,319 tests (DVSA MOT data for tests in 2024, retests included). That's 4 points above the average of 82% across all models in the same data. The 2019 model has the highest pass rate of the years with at least 100 tests, at 92%.

Which year BMW 320 has the best MOT pass rate?

Of the years with at least 100 tests, the 2019 BMW 320 has the highest MOT pass rate at 92%, while the 2006 model has the lowest at 74%, a 18 point gap. Newer cars usually pass more often simply because they are younger, so compare years of a similar age.

Are newer BMW 320s more reliable?

Newer BMW 320s pass their MOT more often than older ones, by 7 percentage points on average, which is mostly down to age and wear.

BMW 320 Guides & Articles

Checking a specific BMW 320?

Enter the reg plate to see its individual MOT history, mileage verification, and predicted costs.

GB

Free instant check using official DVSA and DVLA data