Barely if you plan to explore the city on your own, because it's more convenient to do so on foot and on buses, and a tourist card will make travel on public transportation free.
Not if you don't regularly venture outside the central areas: traffic jams are not uncommon, and you'll lose a lot of time in them.
Yes, if you're staying in a remote area of the city or planning to make the most of your trip: a cheap car rental in Barcelona will more than pay for itself with trips to the Mediterranean coast, Figueres, Girona and Penedès.
There are plenty of places to rent a car in the city. Car rental in Barcelona is available 24 hours a day at the airport and train station. Rental cars are available to drivers aged 21 and over with an international license.
But if you're under 25, don't expect to get a cheap rental car in Barcelona - you'll likely be charged extra.
The total price depends on several factors: the category of car, the age of the driver, the type of insurance, the length of the rental period and the season. The average cost of renting a car such as a Fiat Panda is 30-40 EUR, a Fiat Punto costs 40-50 EUR per day.
Be prepared for parking difficulties: it's not easy to find a spot in the center and in parking lots. Use a map of parking lot locations. Parking in the center costs an average of 2 EUR per hour.
You can book a rental car in Barcelona without a deposit on the website of one of the rental companies (Hertz, Burget, Europcar) and get your car when you arrive in the city. The phone numbers for on-site rentals are 93-298-33-00 (Europcar), 90-240-24-05 (Hertz), 93-322-90-08 (Docar).