As far as Mylink is concerned , piss it off and get an after market system with Android Auto/Carplay , There are some newer systems with wireless Android Auto
I would of thought that at 203000 Klm the motor is just getting run in. As long as it's been serviced and looked after that is nothing for these motors.