This is what we bought, lift up the centre headrest and strap it on and it's pretty much perfect view although does block a bit of the rear view
https://www.amazon.co.uk/dp/B07C2JB6NF
In terms of sunshade we got this and no complaints, it sticks to the glass so no cleaning the suction marks...