I have a 07 335i e90 sedan and my passenger headlight is not sealed (leaking in water) and my AHL has an error (modules probably bad). Thinking about getting an 06 330i xenon full headlight assembly (control modules, ballast, bulb). Would this fit and work for my 07 335i sedan? Would i need to recode the AHL if it fits and after installation (or just plug and play)?