Installing an Android Auto or Apple CarPlay system in a BMW 3 Series E46 (1998–2006) is one of the best possible upgrades for modernizing the interior without compromising its original style. You can enjoy real-time GPS navigation (Waze, Google Maps, Apple Maps), music streaming (Spotify, Deezer, YouTube Music), and voice control via Siri or Google Assistant—all directly from your dashboard.
Discover our Carplay kits for BMW 3 Series E46 in our shop .
In this guide, we explain how to choose and install a CarPlay/Android Auto system on a BMW E46 , step by step:
-
Compatibility varies depending on the car version (Business, 16/9 Navigation, Harman Kardon, etc.).
-
necessary tools and accessories,
-
connection and possible coding
-
tips for a clean and discreet installation.
Whether you are a DIY enthusiast or plan to entrust the installation to a professional, this tutorial will help you modernize your E46 without losing the charm of BMW driving .
And to go further, find in our shop all our CarPlay/Android Auto modules compatible with BMW , delivered with Plug & Play wiring harness and detailed instructions.
Removal of the original radio station
- Remove the decorative bar : Use a prying tool or a flathead screwdriver to gently lift the trim pieces.

- Remove the screws : Remove the screws on the left and right of the radio with a Phillips screwdriver.
- Disconnect the radio : Once the screws are removed, pull out the radio and disconnect the power plug at the back.
Relocating the Climate Control Panel (if your original radio is single DIN)
- Remove the climate control panel : This panel can be moved under the storage compartment.
- Install the new Android radio : Follow the instructions specific to your dashboard model.
Wiring Diagram

- Short power cable : Connect the short power cable to the CANBUS decoder.
- USB cable Place it in the glove compartment or another convenient location.
- GPS and WiFi antenna Place them in the upper corner of the dashboard.
- RCA cables : Connect the audio and video outputs.



