The most-loved and the least-loved cars in the UK have been revealed by consumer watchdog Which?. And a green Range Rover received the lowest satisfaction score ever.