The African Dude,
When you get a class one medical it does not cost £400 per year. The initial is £400, then the renewals vary slightly each year, my first renewal cost £80. This is because some tests are not required every year, and the more tests that the doctor does at the medical, the more he charges.