MOT Risk Index.co.uk

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

Across Britain, 15.2% of 53,009 initial MOT tests (first attempts) of the BMW X2 failed in 2019–2024. It fails most in Wolverhampton (WV): 22.1% against 15.1% elsewhere (+7.0 points). It does best in Dumfries (DG), −9.3 points. Area rates are not age-adjusted.

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

BMW X2 in every postcode area with 100+ tests

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

BMW X2: 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
Wolverhampton (WV)22.115.1+7.0+3.5 to +10.4552
London SW (SW)21.815.2+6.6+1.7 to +11.6266 (rough estimate)
Watford (WD)20.915.2+5.8+1.4 to +10.1339 (rough estimate)
St Albans (AL)20.915.2+5.7−1.9 to +13.3110 (rough estimate)
Brighton (BN)20.815.1+5.7+2.5 to +8.9620
Sunderland (SR)20.215.2+5.0−2.4 to +12.4114 (rough estimate)
Chelmsford (CM)19.915.2+4.8+1.4 to +8.1557
Bristol (BS)19.815.1+4.7+1.9 to +7.6761
Croydon (CR)19.915.2+4.7+0.9 to +8.4438 (rough estimate)
Portsmouth (PO)19.515.2+4.3+0.4 to +8.2400 (rough estimate)
Redhill (RH)19.315.2+4.1+0.6 to +7.7487 (rough estimate)
Cambridge (CB)19.115.2+3.9−0.2 to +8.0356 (rough estimate)
Motherwell (ML)19.015.2+3.8+0.5 to +7.2537
Liverpool (L)18.915.2+3.8+0.8 to +6.7677
Torquay (TQ)18.915.2+3.7−2.6 to +10.0148 (rough estimate)
Gloucester (GL)18.715.2+3.5+0.3 to +6.8557
Romford (RM)18.515.2+3.3+0.0 to +6.6535
Southampton (SO)18.415.2+3.2−0.3 to +6.8462 (rough estimate)
Chester (CH)18.215.2+3.1−0.2 to +6.4532
Canterbury (CT)18.115.2+3.0−1.7 to +7.7259 (rough estimate)
Warrington (WA)17.915.2+2.8−0.0 to +5.6713
Truro (TR)18.015.2+2.8−3.1 to +8.6167 (rough estimate)
Plymouth (PL)17.915.2+2.8−1.3 to +6.8340 (rough estimate)
Edinburgh (EH)17.615.2+2.5−0.1 to +5.1861
Bolton (BL)17.615.2+2.4−0.7 to +5.5592
Birmingham (B)17.415.1+2.3+0.5 to +4.11,775
Ipswich (IP)17.415.2+2.2−1.2 to +5.5495 (rough estimate)
Nottingham (NG)17.115.2+2.0−0.3 to +4.21,092
Harrow (HA)17.115.2+1.9−2.2 to +6.0327 (rough estimate)
Guildford (GU)17.115.2+1.9−0.7 to +4.6801
Stockport (SK)17.015.2+1.8−0.8 to +4.5776
Glasgow (G)16.915.2+1.7−0.4 to +3.81,244
Preston (PR)16.915.2+1.7−1.1 to +4.5681
Aberdeen (AB)16.615.2+1.4−1.4 to +4.1725
Northampton (NN)16.515.2+1.3−1.3 to +4.0769
Taunton (TA)16.515.2+1.3−3.9 to +6.5200 (rough estimate)
Bournemouth (BH)16.415.2+1.2−3.1 to +5.6280 (rough estimate)
Dartford (DA)16.415.2+1.2−2.5 to +4.9384 (rough estimate)
Kirkcaldy (KY)16.415.2+1.2−3.0 to +5.4305 (rough estimate)
Dundee (DD)16.315.2+1.1−3.5 to +5.8245 (rough estimate)
Ilford (IG)16.015.2+0.8−2.7 to +4.2432 (rough estimate)
Milton Keynes (MK)15.915.2+0.7−2.3 to +3.7573
Medway (ME)15.815.2+0.6−2.6 to +3.8506
Stoke-on-Trent (ST)15.715.2+0.5−2.5 to +3.4593
Kilmarnock (KA)15.715.2+0.5−3.4 to +4.4338 (rough estimate)
Manchester (M)15.715.2+0.5−2.2 to +3.1728
Walsall (WS)15.615.2+0.4−3.5 to +4.4326 (rough estimate)
Tonbridge (TN)15.515.2+0.3−2.9 to +3.5484 (rough estimate)
Blackburn (BB)15.415.2+0.2−2.4 to +2.8748
Colchester (CO)15.315.2+0.1−3.7 to +3.9347 (rough estimate)
Telford (TF)15.215.2+0.0−6.8 to +6.9105 (rough estimate)
Oxford (OX)15.215.2−0.0−3.0 to +2.9567
Reading (RG)15.215.2−0.0−2.4 to +2.3910
Paisley (PA)15.215.2−0.1−5.1 to +5.0198 (rough estimate)
Worcester (WR)15.115.2−0.1−3.7 to +3.5384 (rough estimate)
Dudley (DY)15.115.2−0.1−5.4 to +5.1179 (rough estimate)
Salisbury (SP)15.115.2−0.1−5.1 to +4.9199 (rough estimate)
Leeds (LS)15.015.2−0.2−3.1 to +2.8565
Sheffield (S)14.915.2−0.3−2.5 to +1.91,073
Wakefield (WF)14.915.2−0.3−3.5 to +2.9484 (rough estimate)
Hemel Hempstead (HP)14.815.2−0.5−3.4 to +2.5549
Luton (LU)14.715.2−0.5−3.8 to +2.7463 (rough estimate)
Stevenage (SG)14.515.2−0.7−4.0 to +2.6434 (rough estimate)
Inverness (IV)14.515.2−0.7−5.7 to +4.3193 (rough estimate)
Llandudno (LL)14.415.2−0.8−4.5 to +2.9340 (rough estimate)
Slough (SL)14.315.2−1.0−4.2 to +2.2463 (rough estimate)
Peterborough (PE)14.215.2−1.1−3.1 to +1.01,138
Kingston upon Thames (KT)14.115.2−1.1−4.2 to +2.0482 (rough estimate)
Uxbridge (UB)14.115.2−1.1−5.2 to +2.9284 (rough estimate)
Exeter (EX)13.915.2−1.4−4.9 to +2.2368 (rough estimate)
Perth (PH)13.815.2−1.4−6.1 to +3.3210 (rough estimate)
Hereford (HR)13.815.2−1.4−5.3 to +2.5297 (rough estimate)
Southend-on-Sea (SS)13.815.2−1.4−5.2 to +2.3326 (rough estimate)
Leicester (LE)13.715.2−1.5−3.8 to +0.8860
London W (W)13.615.2−1.6−7.0 to +3.9154 (rough estimate)
Carlisle (CA)13.515.2−1.7−4.5 to +1.1599
Shrewsbury (SY)13.415.2−1.8−4.9 to +1.3462 (rough estimate)
London SE (SE)13.315.2−1.9−4.8 to +0.9556
Crewe (CW)13.315.2−1.9−5.4 to +1.5376 (rough estimate)
Blackpool (FY)13.315.2−1.9−5.7 to +1.8316 (rough estimate)
Lincoln (LN)12.915.2−2.3−5.8 to +1.2356 (rough estimate)
Newport (NP)12.715.2−2.5−5.5 to +0.4504
Norwich (NR)12.615.2−2.6−5.7 to +0.5436 (rough estimate)
Wigan (WN)12.615.2−2.6−7.7 to +2.4167 (rough estimate)
Falkirk (FK)12.515.2−2.7−6.4 to +1.1303 (rough estimate)
Swindon (SN)12.515.2−2.7−5.6 to +0.2503
London N (N)12.515.2−2.7−6.8 to +1.4248 (rough estimate)
London NW (NW)12.515.2−2.7−5.5 to +0.0552
Cardiff (CF)11.815.3−3.4−5.7 to −1.1751
Darlington (DL)11.715.2−3.5−8.1 to +1.1188 (rough estimate)
London E (E)11.615.2−3.6−7.9 to +0.7215 (rough estimate)
Bradford (BD)11.515.2−3.7−8.1 to +0.6209 (rough estimate)
Cleveland (TS)11.315.2−3.9−6.9 to −0.9441 (rough estimate)
Doncaster (DN)11.315.2−3.9−6.4 to −1.4626
Hull (HU)11.215.2−4.0−7.3 to −0.7347 (rough estimate)
Lancaster (LA)11.115.2−4.2−7.5 to −0.8334 (rough estimate)
Bath (BA)10.915.2−4.3−8.0 to −0.6274 (rough estimate)
Swansea (SA)10.915.2−4.3−7.0 to −1.7540
Coventry (CV)10.815.3−4.5−6.7 to −2.3807
York (YO)10.715.2−4.6−7.2 to −2.0535
Huddersfield (HD)10.515.2−4.7−8.6 to −0.8238 (rough estimate)
Derby (DE)10.515.3−4.8−7.1 to −2.5705
Durham (DH)10.415.2−4.8−8.4 to −1.2279 (rough estimate)
Oldham (OL)10.315.2−5.0−7.8 to −2.1447 (rough estimate)
Bromley (BR)9.815.2−5.4−8.9 to −1.9285 (rough estimate)
Newcastle (NE)9.615.3−5.7−7.5 to −3.81,007
Harrogate (HG)9.415.2−5.8−9.6 to −2.0233 (rough estimate)
Enfield (EN)9.115.3−6.2−8.7 to −3.6505
Twickenham (TW)8.715.3−6.5−9.2 to −3.9425 (rough estimate)
Dumfries (DG)5.915.2−9.3−13.1 to −5.6153 (rough estimate)

Source: DVSA MOT bulk data (OGL v3.0) · Window: 2019–2024 · n = 53,009 (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 X2 2018 · BMW X2 2019 · BMW X2 2020 · BMW X2 in Norway · BMW X2 in the Netherlands · BMW X2 body, chassis and structure failures · BMW X2 brakes failures · BMW X2 vehicle identification failures · BMW X2 lamps, reflectors and electrics failures · BMW X2 noise, emissions and leaks failures · BMW X2 road wheels failures · BMW X2 seat belts and airbags failures · BMW X2 suspension failures · BMW X2 tyres failures · BMW X2 visibility failures