Although, I'm not good with vehicles, I'm just going to say a few things.
The people carrier would be easy, just make multiple points.
The caravan however, would either not work or be glitchy.
The reason is, if you mount the player, they cannot walk around in it, but if you don't mount them, they'll die if vehicle damage is on, and if not, they'll just fall out. The solution would be to constantly update the player's position to be in the van, and doing some sort of velocity & time math to figure out where to put them if they are moving. This would either cause heavy lag, or be very very warp like.