You definitely do not need a car in Cabo San Lucas. There are many options for getting around the city and public transportation is easy and cheap. With that said, driving your own vehicle is certainly a convenience and it makes more sense if you find yourself traveling to areas that are not popular amongst tourists.