Should I buy my Bitcoins now before a 2016 fork happens with Classic vs Core?
Buying advice is not appropriate for this website.

Actually the fork has become quite UNlikely. It was only a loud and ignorant minority threatening one. This has been cleared up and re-established at the round table talks: https://medium.com/@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff#.paosf94p3

Judging by the spike in price after that news, I guess that has been factored in now.

In case a fork does happen, it's quite likely that both sides lose value, at least initially. Nobody likes uncertainty, infighting and chaos. So even if you sell off one side of the fork, the other side will also have dropped in value.

Note that IF you want to play such a game, you MUST make sure that you actually own the Bitcoins, which means they are in your own wallet and you have the private keys. If you leave the coins on an exchange when the fork happens, you are totally dependent on them not stealing/losing one side. And even when you do own the coins yourself, you still have to do some trickery to untangle both halves.