2015 BMW i3 Drive Motor bearing failure... can BMW EVs be trusted?