BMW i3 owner review