If you're accustomed to driving in European cities, driving in Barcelona doesn't present any particular difficulties, especially if you have a GPS or a good navigator sitting next to you.
For the latest traffic news see Via Michelin.
As of 2021, the implementation of the Low Emission Zone (ZBE) in Barcelona (which covers nearly all of Barcelona) means that driving in the city Monday through Friday between 7am and 8pm is restricted for all vehicles that do not have the certified non-polluting DGT label (which includes cars, vans or motorbikes with a 0, ECO, C or B environmental label) can travel within the ZBE Rondes de Barcelona without any restrictions.
All foreign vehicles must be registered in the Metropolitan Registry to circulate in the ZBEs of Barcelona, which you should do at least two weeks before you arrive.
See here for short and long term parking and charging your electric vehicle.
Image by kpgolfpro