I’ve got a alpine ilx 700. CarPlay unit so I don’t need a gps antenna as I have unlimited data.
You’ll need a Bose harness adapter, facial adapter, probably a antenna booster for the radio and I had to get a cage as the alpine didn’t come with one.
Fitting an aftermarket may induce groundloop, which is quite common with Bose so you’ll have to run a ground from the amp to the headunit.
There are others out there with more bells and whistles but I’m a fan of alpine and liked the look.
How much are you looking to spend?
Get the fascia etc of amazon. Way cheaper than Halfords or anywhere else.