Originally Posted by AlanQS
I don't think that's the case because when I got my Alpine upgrade in 2009, BMW stated that no coding was required for this. I don't know why 2011 onwards cars need coding, but when using third party amps taking normal outputs, the head unit has to be told to stop using the output amplifier as it's not needed.
Alan, unfortunately all cars benefit from hi-fi coding. LCI/ Pre-LCI does not matter and sound always improve with alpine retrofit kit.
There are HUs in 2011 and onward with BT built in HU. They require coding by a different method.