According to the BBC, the average age for a first-time buyer is now 34, the highest in decades. Only six per cent of first-time buyers are under 25, compared to a quarter of those buying their first homes in the 1990s.  Given...