BMW i5 M60 - Close to perfect?