We have tested and vetted the part numbers below and determined these to be the absolute best fit for retrofitting a vehicle that did not come with Car Play or Android Auto. All features work as intended as they would if your vehicle was built with this functionality; these are also the part numbers that are warranty compliant as well.

Any part number under the heading you are looking for so feel free to search for all of them if need be. Reminder: You MUST match your audio type to your radio module e.g. Bose equipped vehicles need a Bose radio you cannot mix them up.

HMI (Human Machine Interface):
North American Spec Non-Navigation (OnStar Nav RPO IO5)
84096815
84156699
84131941
84296480
84048398
84004948

North American Spec Navigation (RPO IO6)
84006103
84048396
84096817
84156701
84131943
84296482

Radio Modules (Includes XM and HD Radio) :
Base Audio (NON BOSE RPO UQ3 or UQ5)
13506387
23402909
84062056
84293243

Premium Audio (BOSE RPO UQA, UQH or UQS)
84062073
13506371
23402903
84293226