Jaguar Range Rover is ending the production of its 50-year-old XJ model and replacing it with a completely electric version. Yet while the demand for eco-friendly alternative fuel vehicles is on the rise, many drivers remain averse to compromising on style or performance.