It’s not good for anyone to pay more than they need to anytime. So if a £250,000 property could be had in 6 months or a year for £200,000 regardless of whether they are there long term etc, buying at £200k would clearly be preferable.
The thing is, no-one knows for sure when the pal or bottom of market is happening. Certain situations make you more vulnerable if you buy in a market about to fall and should be avoided;
- new builds esp Help to Buy ones. They are over-priced and usually worth less than paid for a couple of years anyway, but if prices fall generally,they could be worth a huge amount less And give significant negative equity.
- buying for the short term. If you only plan to be there 3 years or suddenly need to sell in the short term, prices probablywon’t have recovered.
- borrowing at v high LTV it’s why mortgage cos have pulled many of these as so many people might have negative equity otherwise ...and if a long recession it can last years.
So if you buy now and prices fall, you are in a worse situation than if you wait a year (or whenever)and are able to buy at the bottom of the market. This is still true if you buy a doer-upper, but long term or have low LTV, but these things mitigate the falling price and mean the effects are probably not longterm negative equity. However if someone had waited and been able to buy in a year, the lower price they bought at will always be an advantage they have.
It’s not unreasonable to expect prices to fall. Quite when it will happen, for how long and by how much, we don’t know and will vary by property area and type. Most people don’t NEED to move right now - they can wait a year and see what the situation is and probably benefit from falling prices (assuming they are trading up or starting out) so they should probably wait. Some people must move now because of work or other issues so should just try to mitigate the falling price which is likely after buying - don’t buy new, try hard to avoid really high LTV by not over-stretching and look for properties where you can add value.