The BMW M2 has been praised over and over again throughout its production run.