I love bmws,but performance parts cost 2 much,Better not have that m3 ,that about 4k extra...If u have the skills 2 put together a kit urself,then it will not cost much...