great job! i haven't finished reading all your post yet, but i'm considering a 335xi as an upgrade from a WRX as well. The only concern I have is whether I can accomplish what I want for my carpc. Right now, my install is stock looking, using the double-din in-dash screen. Could you share the links to the double-din adapter for the 335? I was also wondering if it'd be possible to order the 335 dash which BWM uses for iDrive systems? Not sure if that's feasible, as I haven't done any research so I don't know a lot about their setup.