I do not recommend it to anyone. I don't know if they should be for M or non-M models but I had them on my 325i and my tie rods were loose so my steering was very loose and definitely unsafe for track or road. I ended up taking them off and throwing them away. I'll just save my money and buy a legitimate corner kit. Don `t save.