Hard to know whether it a good time to buy or not, but if you want to, its a good idea to visit a bank with details of your earnings so that they can give you an idea of how much you could potentially borrow. If you get approval for a certain amount you can start looking for something in this price range, and if you see something you like, this approval makes it much quicker to go on and get the mortgage quickly. Other costs are solicitors fees (once off), house insurance (annual) mortgage protection (in case you die before mortage payment is complete). on top of that you have utilty bills, bin charges etc. You also get tax relief on the interest of the mortgage. hope this helps.