Put Alpine lLX-107's in both my 2005 and 2008. The wireless connection is great, but the unit is Apple CarPlay only. Also added backup cameras. In the 2008, I put the USB port in the upper glovebox. Went with a Maestro to connect the steering wheel controls. It didn't support the connections to the sub though. But it did allow some nifty displays such as the tire pressure for each corner.