I found a good web site for this installation at madrussian.net. This installation was for a M3 [E46]. My question is my wiring the same as the M3., since it involves removing some pins in the wiring harness. I have a 2004,series 3 325i without a cd changer or nav system. I assume that it is a [E46] as well. Is this installation difficult and are there better kits out there other than BMW kit, that are better and fully compatible? Thank You.