@Sawar
Nice ride but that is not a M3 more like a look like.
If you say why well all M series BMW come with the Mpower written on the valve cover, that is the insignia for m-tec. This is is how an M3 engine bay ooks like
And this is how yours lookslike.