@Sibonelo,
@FISAACS — I’ve done similar Apple CarPlay upgrades on an E39 Touring and an E46. The key is to
retain the OEM look while installing a touchscreen head unit. Using a quality double-DIN facia and properly wiring the CAN-bus keeps all dash info and trip functions working perfectly.
If you’re concerned about costs and installation, I wrote a
full guide for BMW head unit upgrades in South Africa, including price tips, sourcing options, and installation steps:
https://www.soundlouder.co.za/index.php?route=blog/article&article_id=11
Happy to answer questions on wiring, subwoofer integration, or sourcing the right unit locally — it’s easier than it seems once you follow a proper step-by-step approach.