I would suggest following the linked guide with a few changes / notes below : https://www.fiat500owners.com/threads/how-to-2012-fiat-500-double-din-radio-install.7412/
I've only installed a basic 1 DIN stereo on my old 2013 500. I suggested the above head unit and wiring harness because I've installed that on my 2017 500 and had great results. Best of luck.