You will need
1 Headunit
Micra speaker harness
PAC-ROEM1 to use the BOSE sub & amp
maybe an aerial adaptor
The other PAC adaptor for the steering wheel controls
Not sure but you may also need a fascia.
Fitting is fairly easy, the hardest part i found was getting the BOSE out