welcome aboard Neuonyx!!

B)
you can purchase the BMW NAV system, but it will be very costly to get it installed as they will need to rearrange your climate control and such. your best bet is to go with an aftermarket kit. some of them actually have better monitors, especially if you want to install a DVD player to play movies later on.