Installing anything larger than 1Din has previously been a problem for E46 owners, but here at Cartronics we've just installed the latest Alpine ILX-700 Apple CarPlay unit into this BMW 3 Series.

Fully integrated into the cars sound system and steering wheel controls it is a perfect and seamless installation – take a look at what we did.