I put an after market on my m3, and had to spend time loving on it with a rattle can. I think I got it from e-trailer... it fit well, but it's chinese garbage. Powder coat coming off, I fear looking at it now after 3 years. I'd go with the factory because it'll be MUCH higher quality. Prob...