As soon as you have downloaded the DLC, the additional content will be available from the Vehicle Dealer and the Building Materials Dealer. Keep in mind that you will need to have enough money in the game to buy the new machines.
You do not have to buy the expansion in order to keep playing with your friends in multiplayer mode. However, you will not be able to use the new vehicles or start the new missions yourself.