1.87 isn't bad but the best place for foreign currency is Marks & Spencer, they are currently giving 1.906 on USD notes with no commission on a minimum buy of �100. As to whether you should buy now it depends on your attitude to risk and whether you can afford to tie up your money until April. Over the last few days the dollar has started to strengthen and has recovered slightly from its low of 1.984 to 1.966, it may weaken again or continue to grow stronger, there are varying opinions out there.