Check out the GTA vehicle interaction project on the forums someone posted.
At its core you want a pawn with a vehicle mesh that can be posessed.
Theres more to it of course, you can add tires and define their properties, setup cameras. Very broad question.