From this:

to this:

Here are a few quick steps:
Using a trim removal tool, carefully popped off the trim around around the radio.
THere are 3 clips on each side, start at the bottom:

Then the sides:

You will end up with the four torx screws exposed:

Once the screws were removed, pull out the radio:

Press the release clip and move the lever outwards. The wiring behind it will be tight but a gentle tug will bring out:

The RNS-310 will have a blue GPS ariel socket to which you will need a GPS receiver (£10).
Mine came with it. Here's just a test plug-in:

I thought about mounting the GPS receiver above the centre vents (under the dash) but too many bolts to take out (you have remove centre console to remove the vents


So gave that idea up and removed the A-Pillar trim on the passenger side:
The GPS receiver was magnetic and I pushed it up inside the edge of the roof lining:

and pulled the cable end down above the glove box.
careful here as there's an airbag there


Pulled the cable across over the glove box and into the radio cavity:

Job done:

Not quite.
Had to get the VCDS out and add the RNS-310 to canbus gateway list...otherwise there would errors logged.
It was not straight forward as I kept getting error saying that gateway was not coded correctly but I managed it in the end.
Using the VCDS, I adapted the sat-nav into developer mode. This allows you keep the SETUP button pressed for about 20 seconds to get to hidden menus:




There are few more menus within dev mode.
Sat-nav works very well: responsive and quite accurate. No more faffing around with iPhone and tomtom and cradless and charging cables and so on.