Simple question... If I buy a replacment e46 head unit for my 330i 2002 off EBAY, will it work plug and play? Or do I need a code for for it.... If so wherer do I get the code and will they charge me for it.... or claim that I prolly bought a stolen radio off of ebay and not help me.