More than likely; your ATM still uses embedded XP to handle your transactions.
I have the fortune of living in a country with one of the best ATM networks in the world.
It's pretty up to date security-wise, and the vast majority of it is running Unix and has been for a while now, if not from the beginning.
windows xp became unsupported in april 2014 so it's not 7 or 8 years. millions of people still use windows xp because it's a great operating system.
Let me put it to you this way: when Windows ME came out, back in 2000, it was already out of date by at least a year. It has nothing to do with quality or stability, as far as Windows ME went, it was all about Windows 2000, released a year before, which was basically Windows XP, released a year after.
Windows XP was a good enough OS. Its SP2 was a good enough upgrade, but it was lagging behind by them already, security wise. As soon as Windows Vista was released, as crappy as it was, it rendered Windows XP outdated. It lived on for a while, and for a while it was a good enough choice, but as soon as Windows 7 hit the shelves, Windows XP had no reason to exist. That was 2009, and not considering Windows Vista SP1 had been released a year before, and it itself rendered Windows XP outdated, for the most part.
So yeah. Maybe not 8 years, did my math wrong. 6 or 7 years out of date, Windows XP. And I'm not being mean.