How many vehicles are in battlefield 3?

As of December 2, 2012 there are 39 vehicles total including expansion pack vehicles.