Possibly a Catalonian Wall Lizard (based mainly on location).
No interactions present.
Podarcis muralis also occurs in this area. The two can be difficult to separate but I think you have this one correct.
Maybe a bit of a lucky guess though!
Lat/Lng: 42.563, 3.046