You should start buying baby clothes during your second trimester onwards. If you're planning on finding out your baby's gender, you may choose to wait until after your 20 week anomaly scan, but there's no reason not to buy basics like sleepsuits and vests before then.