m3 max trainer review