MOT Risk Index.co.uk

Where in Britain does the BMW 7 Series fail its MOT most?

Across Britain, 20.0% of 114,240 initial MOT tests (first attempts) of the BMW 7 Series failed in 2019–2024. It fails most in Dundee (DD): 40.0% against 19.9% elsewhere (+20.1 points). It does best in Dumfries (DG), −10.8 points. Area rates are not age-adjusted.

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

BMW 7 Series in every postcode area with 100+ tests

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

BMW 7 Series: 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
Dundee (DD)40.019.9+20.1+15.4 to +24.8417 (rough estimate)
Kirkcaldy (KY)31.719.9+11.8+7.5 to +16.1460 (rough estimate)
Bath (BA)31.419.9+11.5+7.5 to +15.5525
Aberdeen (AB)31.419.9+11.5+8.1 to +14.9707
Inverness (IV)31.020.0+11.1+4.7 to +17.4203 (rough estimate)
Kilmarnock (KA)30.719.9+10.7+6.5 to +14.9463 (rough estimate)
Exeter (EX)30.119.9+10.2+6.4 to +14.0558
Paisley (PA)30.020.0+10.0+5.0 to +15.1320 (rough estimate)
Dorchester (DT)29.620.0+9.6+3.3 to +15.9203 (rough estimate)
Blackpool (FY)29.519.9+9.6+5.7 to +13.4539
Bournemouth (BH)29.019.9+9.0+6.1 to +11.9946
Plymouth (PL)28.820.0+8.9+5.0 to +12.8517
Gloucester (GL)28.619.9+8.7+5.7 to +11.7876
Bristol (BS)28.619.9+8.7+6.2 to +11.21,241
Hull (HU)28.319.9+8.4+4.9 to +11.9643
Lancaster (LA)27.520.0+7.5+3.3 to +11.7437 (rough estimate)
Portsmouth (PO)27.419.9+7.4+4.8 to +10.01,126
Torquay (TQ)26.620.0+6.6+1.2 to +12.0256 (rough estimate)
Brighton (BN)26.319.9+6.3+3.8 to +8.91,138
Salisbury (SP)26.220.0+6.2+1.3 to +11.1313 (rough estimate)
Taunton (TA)26.120.0+6.2+1.9 to +10.4413 (rough estimate)
St Albans (AL)25.920.0+5.9+1.6 to +10.3390 (rough estimate)
Southampton (SO)25.819.9+5.9+3.5 to +8.31,279
Worcester (WR)25.820.0+5.8+2.1 to +9.5547
Falkirk (FK)25.320.0+5.3+0.7 to +9.9348 (rough estimate)
Swansea (SA)25.220.0+5.3+2.0 to +8.6670
Sunderland (SR)25.120.0+5.2−1.3 to +11.6175 (rough estimate)
Redhill (RH)25.119.9+5.2+2.4 to +7.9992
Crewe (CW)25.120.0+5.1+1.3 to +9.0482 (rough estimate)
Chester (CH)24.819.9+4.9+2.3 to +7.51,099
York (YO)24.820.0+4.8+1.8 to +7.8799
Cardiff (CF)24.719.9+4.7+2.1 to +7.41,017
Stockport (SK)24.619.9+4.7+2.0 to +7.41,006
Truro (TR)24.620.0+4.6−0.6 to +9.9260 (rough estimate)
Colchester (CO)24.420.0+4.5+1.0 to +8.0593
Lincoln (LN)24.420.0+4.4+0.4 to +8.4447 (rough estimate)
Llandudno (LL)24.320.0+4.3+1.0 to +7.7621
Canterbury (CT)23.920.0+3.9+0.8 to +7.1707
Oxford (OX)23.820.0+3.9+1.2 to +6.5990
Telford (TF)23.820.0+3.8−1.2 to +8.9273 (rough estimate)
Ipswich (IP)23.819.9+3.8+1.5 to +6.11,305
Wolverhampton (WV)23.720.0+3.7+0.8 to +6.6849
Newport (NP)23.620.0+3.6−0.1 to +7.3513
Edinburgh (EH)23.520.0+3.5+1.0 to +6.01,087
Cambridge (CB)23.320.0+3.3+0.4 to +6.2833
Warrington (WA)23.320.0+3.3+0.7 to +5.91,032
Swindon (SN)23.120.0+3.2+0.4 to +6.0873
Perth (PH)22.720.0+2.7−3.1 to +8.4203 (rough estimate)
Tonbridge (TN)22.620.0+2.6+0.1 to +5.11,095
Preston (PR)22.520.0+2.6+0.1 to +5.01,119
Guildford (GU)22.420.0+2.5+0.5 to +4.51,644
Northampton (NN)22.420.0+2.5+0.5 to +4.51,734
Darlington (DL)22.420.0+2.4−2.0 to +6.9339 (rough estimate)
Medway (ME)22.220.0+2.2−0.4 to +4.8979
Milton Keynes (MK)22.020.0+2.0+0.0 to +4.11,609
Derby (DE)21.920.0+2.0−0.5 to +4.41,122
Stoke-on-Trent (ST)21.620.0+1.6−1.2 to +4.4840
Carlisle (CA)21.420.0+1.4−2.8 to +5.6369 (rough estimate)
Wigan (WN)21.420.0+1.4−2.7 to +5.5379 (rough estimate)
Stevenage (SG)21.420.0+1.4−1.6 to +4.3740
Norwich (NR)21.320.0+1.4−1.2 to +4.0956
Chelmsford (CM)21.220.0+1.2−1.0 to +3.51,320
Newcastle (NE)21.120.0+1.1−0.9 to +3.21,600
Reading (RG)20.620.0+0.7−1.1 to +2.51,981
Walsall (WS)20.120.0+0.1−3.0 to +3.2647
Glasgow (G)20.120.0+0.1−1.7 to +1.91,913
Dudley (DY)20.020.0+0.1−3.7 to +3.8449 (rough estimate)
Shrewsbury (SY)19.820.0−0.2−3.9 to +3.5440 (rough estimate)
Peterborough (PE)19.620.0−0.4−1.8 to +1.03,000
Motherwell (ML)19.520.0−0.5−3.9 to +3.0517
Watford (WD)19.420.0−0.6−3.3 to +2.1846
Kingston upon Thames (KT)19.320.0−0.7−2.9 to +1.41,339
Doncaster (DN)19.220.0−0.8−2.8 to +1.21,513
Leeds (LS)19.220.0−0.8−3.4 to +1.7929
Dartford (DA)18.620.0−1.4−3.9 to +1.1950
Hereford (HR)18.620.0−1.4−6.0 to +3.2274 (rough estimate)
London SW (SW)18.520.0−1.5−3.6 to +0.61,298
Hemel Hempstead (HP)18.520.0−1.5−3.5 to +0.41,504
Slough (SL)18.220.0−1.8−3.6 to −0.11,864
Manchester (M)18.020.0−2.1−3.8 to −0.41,999
Nottingham (NG)17.920.0−2.2−3.8 to −0.52,221
Cleveland (TS)17.820.0−2.2−4.7 to +0.2939
Coventry (CV)17.520.0−2.5−4.1 to −0.92,115
Huddersfield (HD)17.420.0−2.6−6.2 to +1.1407 (rough estimate)
Romford (RM)17.520.0−2.6−4.2 to −0.92,060
Leicester (LE)17.320.0−2.8−4.4 to −1.22,209
Liverpool (L)17.220.0−2.8−5.0 to −0.61,157
Oldham (OL)17.120.0−2.9−5.6 to −0.2748
Sheffield (S)17.020.0−3.1−4.8 to −1.41,907
Durham (DH)16.820.0−3.2−7.3 to +1.0309 (rough estimate)
Bolton (BL)16.520.0−3.5−6.0 to −1.1868
London W (W)16.420.0−3.6−6.0 to −1.2930
Birmingham (B)16.520.1−3.7−4.8 to −2.64,620
Bromley (BR)16.320.0−3.7−7.1 to −0.3466 (rough estimate)
Luton (LU)16.320.0−3.7−5.7 to −1.81,417
Southend-on-Sea (SS)16.220.0−3.8−5.9 to −1.71,215
Bradford (BD)16.120.0−4.0−6.4 to −1.5890
Twickenham (TW)15.220.1−4.9−6.7 to −3.11,510
Croydon (CR)14.920.0−5.2−7.3 to −3.01,043
Halifax (HX)14.720.0−5.3−9.6 to −0.9258 (rough estimate)
Blackburn (BB)14.720.0−5.3−7.5 to −3.21,053
Sutton (SM)14.520.0−5.5−9.6 to −1.4283 (rough estimate)
Wakefield (WF)14.320.0−5.7−8.1 to −3.4852
London SE (SE)14.320.1−5.7−7.6 to −3.91,355
Harrow (HA)14.320.1−5.8−7.4 to −4.21,809
Harrogate (HG)13.820.0−6.2−10.3 to −2.1275 (rough estimate)
Uxbridge (UB)13.820.1−6.3−7.7 to −4.82,108
Enfield (EN)13.520.1−6.5−8.4 to −4.61,292
Ilford (IG)12.920.1−7.2−8.9 to −5.61,586
London NW (NW)12.320.2−7.9−9.1 to −6.62,742
London N (N)12.220.1−8.0−9.5 to −6.51,877
London E (E)11.220.2−9.0−10.3 to −7.72,423
Dumfries (DG)9.220.0−10.8−16.0 to −5.5119 (rough estimate)

Source: DVSA MOT bulk data (OGL v3.0) · Window: 2019–2024 · n = 114,240 (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 7 Series 1999 · BMW 7 Series 2000 · BMW 7 Series 2001 · BMW 7 Series 2002 · BMW 7 Series 2003 · BMW 7 Series 2004 · BMW 7 Series 2005 · BMW 7 Series 2006 · BMW 7 Series 2007 · BMW 7 Series 2008 · BMW 7 Series 2009 · BMW 7 Series 2010 · BMW 7 Series 2011 · BMW 7 Series 2012 · BMW 7 Series 2013 · BMW 7 Series 2014 · BMW 7 Series 2015 · BMW 7 Series 2016 · BMW 7 Series 2017 · BMW 7 Series 2018 · BMW 7 Series 2019 · BMW 7 Series 2020 · BMW 7 Series in Finland · BMW 7 Series body, chassis and structure failures · BMW 7 Series brakes failures · BMW 7 Series vehicle identification failures · BMW 7 Series lamps, reflectors and electrics failures · BMW 7 Series noise, emissions and leaks failures · BMW 7 Series road wheels failures · BMW 7 Series seat belts and airbags failures · BMW 7 Series steering failures · BMW 7 Series suspension failures · BMW 7 Series tyres failures · BMW 7 Series visibility failures