A spanner

Garages in Greater London

1,242 garages across 30 towns in Greater London, every one authorised by DVSA to carry out MOTs.

What they can test

All 1,242 test cars and small vans. Of those, 126 take motorbikes, 341 handle larger vans up to 3,500kg and 214 can test minibuses and coaches. Brent has the most, with 111 of them. 1,159 of the 1,242 are independents rather than chain branches.

How MOTs go in Greater London

78.2% of MOTs across Greater London passed first time in 2025. That is 5.7 points ahead of the 72.5% managed across Great Britain. Within the county the range runs from 76.1% in Greenwich to 79.9% in Redbridge.

Cars here averaged 10.4 years old, younger than the national 10.7, which helps. Clocks read 71,000 miles on average, and 3.7% of tests were electric cars.

Town by town

Pass rates are by postcode area. Age is the average for everything tested there during 2025.

TownGarages Passed first timeAverage age
Brent11178.5%10.5
Ealing6678.1%10.1
Barking and Dagenham6479.5%10.2
Croydon6277.8%10.5
Hillingdon5878.5%10.5
Bexley5378.0%10.1
Hammersmith and Fulham5378.1%10.1
Hounslow5278.5%10.5
Haringey5277.0%10.9
Waltham Forest4777.6%10.3
Enfield4678.4%10.4
Lewisham4476.1%10.9
Merton4377.8%10.3
Newham4277.6%10.3
Barnet4177.0%10.9
Greenwich3976.1%10.9
Harrow3678.5%10.5
Lambeth3577.8%10.3
Havering3579.5%10.2
Bromley3179.2%9.6
Sutton2879.2%11.3
Tower Hamlets2777.6%10.3
Southwark2776.1%10.9
Kingston upon Thames2778.5%10.6
Redbridge2679.9%9.9
Wandsworth2477.8%10.3
Camden2379.1%9.6
Richmond upon Thames2078.5%10.5
Hackney1977.0%10.9
Islington1177.0%10.9

Towns in Greater London