Choosing the right time to buy or sell a house is very difficult (and always has been).
The housing market goes through periods of growth (when prices rise) then a cooling period (when they stabilise and even drop).
House prices have been over inflated for a few years, due to the stupid lending by banks and building societies, and now of course we have the credit crunch, where money is hard to come by and house prices are dropping.
They will continue to drop, but for how long and by how much ?
There is worldwide inflation with petrol ,electricty, gas, food etc all rising in price so this "credit crunch" problem is not going to go away over night.
I would say if you find a "bargain" of a flat then go for it, it may drop in price a little after you buy it, but in a year or so it will start rising again and at least you will have lived in it for a while.
Better that than wait to see if they drop some more, and then find they start going up again quickly and all of a sudden they are going up �5000 a week and you are left behind.
Bite the bullet and buy now.