OBD+DVR+CAM+Android 10 9 Car Auto Play GPS Radio Stereo for BMW 3 E46 325i 330i
Eonon Q50SE 9 inch in-Dash Car Stereo Plug and Play for BMW 3 Series E46 Built-in wireless & wired Apple CarPlay and Android Auto module (NO need any extra device or dongle).