I'v read a bit about infotainment upgrades on here, something about changing from highline gen 3 to gen4 then BMW hardware updates. Wondered if anyone could tell me what part numbers match up to upgrade the original system and also what you need to do and buy etc to match it all up