BMW iX1
BMW's smallest electric SUV, and the first premium German car to earn the full £3,750 grant.
of 5