Range Rovers are the greenest cars on the road.