As for many that I know that have early model e46's, no problems as long as you are following your vehicle specific schematics. E90's, forget it. There is no custom bezel for E90/92's. The E90's are a great step up than the factory stereo in e46's. I would keep an e92 factory throughout. Especially if you want to retain resale value.