Interesting. I actually see Elio holding more narcissistic traits than Oliver. Elio is in the prime of his sexual awakening and he is obsessed with the exploration…anyone who gave him attention, he was ready to sleep with. He even harkens back to prior summer residents who he alleges were trying to sleep with him.
Oliver on the other hand seemed to be a bit more reserved and clear on what was happening. He realized a summer fling with the son of his academic advisor would be problematic in the 80s. He had a serious relationship back in the states and he cautioned Elio multiple times that the idea of them sleeping together was problematic. While, Elio was ready to add Oliver to his roster.