There are many reports of gearbox/motor failures, most are fixed under warranty, so make sure you get a warranty. Of course some cars will do more than 100K although I doubt that many 64ah BEV's will have, given the poor range.
The BMW lifecycle cost model is based on 150K Kilometres/90K Miles...