Sometimes, a car is allotted to you while you are on a mission. Or you unlock some of the cars by completing missions. You can even drive around in random cars parked along the streets. There is also the possibility of customizing a car to your liking and adding modifications.