It wouldn't be PnP. Even if everything plugged right into your vehicle, you'd still have to have the BCM coded to accept it. Adding NAV would also require some additional mod - like a GPS antenna for one.
Factory Nav is garbage.....just about any aftermarket headunit would be better......You can get a drop in (built specifically for 07-12) android 7" touchscreen with nav that comes with all the hookups and includes steering wheel controls for less that 300 dollars on amazon or ebay. Yes it is designed to work with Bose.I have installed 2 of them in my 2010 sierra and my friends 07 avalanche.
Beware of just any head unit. There are alot of garbage units out there that are a waste of money. In my opinion I would take it to a local stereo shop and have then provide you with some recommendations and an install if you haven’t done that kind of thing before. They are usually pretty helpful and with the massive decline in business these days you just might be able to get a really good deal. IMO