MOT Risk Index.co.uk

Where in Britain does the BMW M2 fail its MOT most?

Across Britain, 10.2% of 18,023 initial MOT tests (first attempts) of the BMW M2 failed in 2019–2024. It fails most in Stockport (SK): 17.0% against 10.1% elsewhere (+6.9 points). It does best in Nottingham (NG), −5.7 points. Area rates are not age-adjusted.

Data release dvsa-2024-v2 (24 Sep 2026) · page updated 30 Sep 2026 · BMW M2 MOT statistics · check a BMW M2 by registration

BMW M2 in every postcode area with 100+ tests

From the largest excess over the rest of Britain to the largest shortfall.

BMW M2: first-time MOT failure by postcode area against the rest of Britain (2019–2024, not age-adjusted)
AreaFailed here, %Rest of Britain, %Difference, points95% intervalTests
Stockport (SK)17.010.1+6.9+0.7 to +13.1141 (rough estimate)
Watford (WD)16.810.1+6.7+0.1 to +13.2125 (rough estimate)
Glasgow (G)16.510.1+6.4+2.1 to +10.7285 (rough estimate)
Bournemouth (BH)15.510.1+5.4−0.5 to +11.2148 (rough estimate)
Dundee (DD)15.510.2+5.4−1.6 to +12.4103 (rough estimate)
Blackpool (FY)14.710.2+4.5−2.1 to +11.2109 (rough estimate)
Brighton (BN)14.510.1+4.4+0.0 to +8.7255 (rough estimate)
Aberdeen (AB)14.410.1+4.3−0.4 to +8.9222 (rough estimate)
Edinburgh (EH)14.310.1+4.2+0.1 to +8.3279 (rough estimate)
Cleveland (TS)14.310.2+4.1−2.2 to +10.4119 (rough estimate)
Bath (BA)14.110.2+3.9−1.7 to +9.5149 (rough estimate)
Blackburn (BB)13.310.2+3.1−1.9 to +8.2173 (rough estimate)
Shrewsbury (SY)13.210.2+3.0−3.2 to +9.2114 (rough estimate)
Kirkcaldy (KY)12.810.2+2.7−2.6 to +7.9156 (rough estimate)
Dartford (DA)12.710.2+2.5−3.3 to +8.4126 (rough estimate)
Ilford (IG)12.710.2+2.5−3.1 to +8.2134 (rough estimate)
Lincoln (LN)12.710.2+2.5−2.8 to +7.8150 (rough estimate)
Warrington (WA)12.710.2+2.5−2.6 to +7.6166 (rough estimate)
Bradford (BD)12.610.2+2.4−3.4 to +8.2127 (rough estimate)
Gloucester (GL)12.510.2+2.3−1.6 to +6.2280 (rough estimate)
Stoke-on-Trent (ST)12.510.2+2.3−2.4 to +7.0192 (rough estimate)
Reading (RG)11.910.2+1.7−1.4 to +4.8429 (rough estimate)
Plymouth (PL)11.910.2+1.7−3.2 to +6.6168 (rough estimate)
Milton Keynes (MK)11.810.2+1.6−2.7 to +6.0212 (rough estimate)
Southampton (SO)11.610.2+1.4−3.1 to +5.8199 (rough estimate)
Sheffield (S)11.510.2+1.4−1.9 to +4.6382 (rough estimate)
Cambridge (CB)11.410.2+1.2−4.0 to +6.5140 (rough estimate)
Worcester (WR)11.310.2+1.1−4.7 to +6.9115 (rough estimate)
Falkirk (FK)11.310.2+1.1−4.0 to +6.1151 (rough estimate)
Swansea (SA)11.210.2+1.0−4.0 to +6.0152 (rough estimate)
Oxford (OX)11.210.2+1.0−3.1 to +5.0233 (rough estimate)
Guildford (GU)11.110.2+0.9−2.0 to +3.8460 (rough estimate)
Carlisle (CA)11.010.2+0.9−4.0 to +5.7163 (rough estimate)
Leeds (LS)11.010.2+0.8−3.9 to +5.5173 (rough estimate)
Tonbridge (TN)10.910.2+0.8−3.0 to +4.5274 (rough estimate)
Preston (PR)10.910.2+0.7−3.8 to +5.3183 (rough estimate)
Romford (RM)10.910.2+0.7−3.9 to +5.4174 (rough estimate)
Canterbury (CT)10.810.2+0.6−5.4 to +6.6102 (rough estimate)
Harrogate (HG)10.710.2+0.5−5.0 to +6.0122 (rough estimate)
Swindon (SN)10.510.2+0.3−3.7 to +4.3229 (rough estimate)
Exeter (EX)10.510.2+0.3−5.6 to +6.2105 (rough estimate)
York (YO)10.510.2+0.3−4.3 to +4.9172 (rough estimate)
Redhill (RH)10.410.2+0.2−3.3 to +3.7298 (rough estimate)
Norwich (NR)10.210.2+0.0−4.0 to +4.1215 (rough estimate)
Kingston upon Thames (KT)9.910.2−0.3−4.2 to +3.7222 (rough estimate)
Bristol (BS)9.810.2−0.4−4.1 to +3.3255 (rough estimate)
Newcastle (NE)9.810.2−0.4−4.2 to +3.3245 (rough estimate)
London NW (NW)9.610.2−0.6−5.6 to +4.3136 (rough estimate)
Wolverhampton (WV)9.610.2−0.6−5.3 to +4.0157 (rough estimate)
Stevenage (SG)9.510.2−0.7−4.7 to +3.3211 (rough estimate)
Colchester (CO)9.110.2−1.1−6.3 to +4.0121 (rough estimate)
Chelmsford (CM)9.110.2−1.2−4.7 to +2.4254 (rough estimate)
Luton (LU)9.010.2−1.2−6.5 to +4.2111 (rough estimate)
Llandudno (LL)9.010.2−1.2−6.8 to +4.4100 (rough estimate)
Slough (SL)9.010.2−1.2−4.9 to +2.5234 (rough estimate)
Portsmouth (PO)8.710.2−1.5−5.6 to +2.7183 (rough estimate)
Manchester (M)8.710.2−1.5−6.2 to +3.2138 (rough estimate)
Leicester (LE)8.710.2−1.6−4.8 to +1.7300 (rough estimate)
Chester (CH)8.510.2−1.8−5.6 to +2.1201 (rough estimate)
Northampton (NN)8.410.2−1.8−5.4 to +1.9225 (rough estimate)
Birmingham (B)8.510.2−1.8−4.2 to +0.6532
Medway (ME)8.310.2−1.9−6.2 to +2.5156 (rough estimate)
Enfield (EN)8.310.2−1.9−6.9 to +3.0121 (rough estimate)
Hemel Hempstead (HP)7.910.2−2.4−5.5 to +0.8292 (rough estimate)
Coventry (CV)7.810.2−2.4−5.5 to +0.7295 (rough estimate)
Derby (DE)7.710.2−2.5−6.2 to +1.1208 (rough estimate)
Wakefield (WF)7.610.2−2.6−7.0 to +1.7145 (rough estimate)
Peterborough (PE)7.610.3−2.7−5.0 to −0.3513
Ipswich (IP)7.110.2−3.1−6.9 to +0.6183 (rough estimate)
Newport (NP)7.010.2−3.2−7.2 to +0.8157 (rough estimate)
London SW (SW)6.910.2−3.3−8.3 to +1.7101 (rough estimate)
Doncaster (DN)6.910.2−3.4−6.9 to +0.1204 (rough estimate)
Southend-on-Sea (SS)6.410.2−3.8−7.1 to −0.5218 (rough estimate)
Twickenham (TW)5.710.2−4.5−9.0 to −0.0105 (rough estimate)
Cardiff (CF)5.410.3−4.9−7.4 to −2.3314 (rough estimate)
Nottingham (NG)4.610.4−5.7−7.5 to −3.9560

Source: DVSA MOT bulk data (OGL v3.0) · Window: 2019–2024 · n = 18,023 (initial tests) · Method: postcode area of the testing station against the same model's tests elsewhere in Britain, difference of two proportions with a 95% interval; named at 3+ points with the interval clear of zero; not age-adjusted · Updated: 30 Sep 2026 · Release: dvsa-2024-v2 · CSV

Other pages for this model

BMW M2 2016 · BMW M2 2017 · BMW M2 2018 · BMW M2 2019 · BMW M2 2020 · BMW M2 brakes failures · BMW M2 vehicle identification failures · BMW M2 lamps, reflectors and electrics failures · BMW M2 noise, emissions and leaks failures · BMW M2 suspension failures · BMW M2 tyres failures · BMW M2 visibility failures