カーナビゲーターA、Bのレベルの増減の情報をまとめると、

・A=1(±0)
・シティGPを発動→A=3(1+2)
・Aを対象にB発動→A=1(1+2-2)
B=2(±0)(Q&Aより、ここではBにオフロードGPは適用されない)
・シティGPをオフロードGPに張り替え→A=1(1+2-2-2+2、元々が1、シティで+2、Bの効果で-2、シティ適用終了で-2、オフロード適用で+2)
B=4(2+2)

なので合ってると思います。