Be aware when it comes to mirror link. A mate of mine fitted a slightly (only slightly!) older sony double din to his 5 (with mirrorlink), but his galaxy s5 is too new for the headunit and the mirrorlink capability fails to work as the HU fails to recognise his phone (Android 5 lollipop). the unit and the phone need to be running the same version of ML to be able to work.