I bet my money on the operator knowing about the money laundering.
Let's be serious, who is laundering money at a 7% fee, tx fee, again BTC > fiat fee.
That's also my guess. Probably not that the operator is in on the laundering itself, but the operator probably just chose to ignore what's happening due to the huge amounts of money being made.
Normally, Spanish ATMs impose a regular limit of 1K Euros per operation, and by law do not require using an ID unless you are going to convert over 2,5K Euros. I figure (the sources Ive seen and read did not specify) that they combines smaller TXs, but also some larger TXs via the usage of fake IDs; all in order to make their daily 100K Euro quota.
That makes sense. But still though, they could get information(though could be slightly inaccurate) from the camera recordings and the timestamps itself. Narrowing down the potential suspects are still a step forward.