As far as I know right now bitcoin price is little bit low and in near future price will rise again. So I think it is best time to buy Bitcoin.
If you are looking to hold long term then definitely now is a good time to buy. If you are a short term trader, then its hard to tell if there will be another price dip.