In order to be able to drive in Barcelona you need an International Driving Licence or an EU licence.