I wouldn't buy now, but in the past I have only bought few amounts of bitcoin, because doing large purchases for a good rate is waay too hard. I earn it all through programming jobs throughout the past years so I have no issue with obtaining bitcoin.