The BMW i4 electric four-door hatchback has been revealed with a starting price of $56,395 and a range of up to 300 miles per charge.

The BMW i4 electric four-door hatchback has been revealed with a starting price of $56,395 and a range of up to 300 miles per charge.