But in recent years, EVs have come into their own, thanks to improvements in battery technology and charging infrastructure.
Drivers are spoiled for choice in the flourishing EV company car market, but which of our six rivals does the business?
New cars are more expensive than ever, but it turns out luxury automaker BMW is still offering one car for less than $40,000.
Over four years after its global debut, the BMW iX has now been given a facelift that brings with quite a number of ...