Depends whether you want to pay $40 for what is essentially more maps,weapons and vehicles.
I would just buy the vanilla game, then if you like it, buy the expansions next time their on sale (only two of the 5 expansions are out yet). When the last one comes out (march 2013), chances are there will be some bundle where you can get all of them soon afterward.