BMW readies electric, self-driving flagship car