You will get what you pay for...
A decent (Pioneer, Alpine, JVC, kenwood) double din head unit with navigation will be £600-£1200 so that Chinese one for £300 will be slow, unresponsive, look awful and sound worse :thumbsdown:
For the amount a decent stereo costs why not get it fitted professionally...