Be sure to go for a head unit (HU) sporting a at least MTCD/MTCE with a PX5 preinstalled with Oreo (Android 8.0). The PX3 ones are not going to be upgradable to android Oreo. So you run the risk of the HU becoming unsupported by the google play store before the lifetime of the car. Google maps on the PX5/PX3 on android 6 has an annoying bug where the app's cache gets corrupted every time the HU shuts down while the app is still open. This corrupted cache will make the app crash the first time you try to navigate after that, which is really a pain. Also offline maps would cause random crashes. On android 8 google maps works fine.
Also get one with the appropriate CANBUS adapter for your car, so the HU can take advantage of the buttons on your steering wheel, proximity sensors and it can display some car information on screen (like ambient temperature, open doors, current speed by speed-o-meter, engine RPM, oil pressure and temperature).
Most importantly get one with physical buttons! Trust me you don't want to be looking at the screen every time you want to change the playback volume, radio station, or navigation.
Yeah, I check that they are totally fine... My PC works fine last night, and I haven't disconnected anything. However early this morning it just won't boot...
It turns out that the RAM loosened a bit need to be seated properly, thanks