Just thought I'd update this after figuring it out. It was a bad ground. I used the same screw location as on my last M3, but for some reason it wasn't grounding this time. Just needed to move it to a new ground location and now everything works!
2005 M3 6MT - Silver Gray / Black