The only real criteria I'd suggest for buying a house is to make sure it's somewhere you'll expect to be for the next 5-10 years at least. If you can, and have the income/savings to do it, then it's probably always a good time to buy.
Regarding a house price crash it seems unlikely. If it does happen expect the BoE to fire up the printing presses and inflation to spike again (should mean wages also rise)! Banks are basically kept solvent by mortgage debt so a price crash will be avoided at all costs!
As far as I can see house prices peaked about 10 years ago and haven't really changed much since then. Based on that now doesn't feel like a bad time to buy IMO.
But yeah, nobody can predict the future and anything can happen!
It looks more like the entry-level pricing that has hiked over the years, with the middle and top end being a bit more flat.
I think this as a 1 bed flat that was £150k in 2010 sold for £350k in 2016, and a 2-bed flat that was £160k in 2012 sold for £400k in 2018.
I am also seeing new studio flats starting at £350k in the same areas 0_o

