With a full colour touch screen and mirror link option this entry level car stereo (NAM1710) has the features required.
Mirror what is on your phones screen to give you mapping, texts and emails direct to you car stereo screen via USB cable.
Reverse camera ready.
Hands free phone calling built in.
Spotify and audio music streaming.
AM / FM radio with RDS and USB.