Assuming one is able to take out a long term fixed rate mortgage for a home, I would borrow at today's low rate, locking in my payments. Thus if rates rise in 3 years I won't much care as my mortgage payment will not rise along with them. In the US, at any rate, a 30-year fixed rate mortgage is readily available (is it the same in the UK? Pardon my yank-centric ignorance).
Where US housing markets got into trouble was that folks were taking out variable rate mortgages when rates were already low, which is exactly the opposite of what they should have done (I mean, if an interest rate is 2%, in which direction is it most likely to go? So, borrow at a fixed rate!). Unethical mortgage brokers pushed unaffordable houses on the financially illiterate by focusing only on today's house payment and glossing over the likely rise in payments later on.