My experience: In July+August be ready for a long wait at passport control coming to BCN. My experience is early pm,
2 years ago it took about 2 hours. Last month better - only 1 hour.
They have stations for 18-20 agents, but only about half are used.