Yup should slide right in, no kit necessary. The harness is a Metra part # 70-8590 for most all non-amped headunits. Being an M3 its probably amped. You need a 70-8591 to integrate the factory amps. Holla if you need some help...
__________________ -There are 10 kinds of people. Those who understand binary, and those who do not.
-If we ever forget that we are One Nation Under God, then we will be a nation gone under...Ronald Reagan