m40i review