Sorry ich sehe da auch nicht durch. Aber man kann es auch viel einfacher haben:
1. auf dem PC : ist sowohl die City Navigator 2017.xxxx als auch die CityNavigator 2018.xxx jeweils ein Ordner unter W7/8/10 mit dem Namen der Karte und hintendran...gma. Der Standardpfad wäre unter W 7/8/ 10 C:\ProgramData\Garmin\Maps\<name der Karte>.gma. Allerdings gestattet GE ja auch andere Pfade. Must halt bei Dir suchen. Und dieser Ordner kann einfach ohne weiters gelöscht werden. und weg ist die Karte....Da braucht es keine Deinstallation oder sonstwas. Must selbst entscheiden, ob Du das willst. Vorsichtige Leute ändern zuerst den Namen des Ordners durch anhängen der Buchstaben bak an den Ordnernamen. Dadurch wird dieser Ordner nicht mehr von Basecamp erkannt. Dann Neustart und test, falls alles noch da ist, was Du erwartest und die umgenannte Karten wie beabsichtigt nicht angezeigt wird, kannst tatsächlich löschen. Und wenn der PC bereinigt ist, kannst die 2018er Version neu an das GPS senden.
2. auf dem GPS : sind die Dateinamen entweder gmapprom.img oder gmapsupp.img oder neuerdingsauf einigen GPS auch mit D.irgndwas .img. Zu dieser neuesten Variante des Dateinamens kann ich nichts sagen, weil ich so ein GPS nicht betreibe. Bei Dir sieht es an Hand Deines Screenshot so aus, dass die Datei gmapprom.img die Version 2017 beinhaltet. Dann lösche die eben. Damit hast du PLatz und sendest jetzt von Mapinstall aus (Mapsource geht aber schöner dazu..) Teile der Karte mit der Gesamtgröße deutlich unter 4 GB ( nimm 3 600 MB ) an das GPS. Danach nennst die dort entstandene gmapsupp.img um in gmapprom.img. Im nächsten Durchlauf wählst den Rest der Kacheln aus und sendest die erneut an das GPS. Achte drauf, nichts doppelt zu haben, sonst könnte es Probleme geben. Es entseht wieder das File gmapsupp.img. Damit ist die Version 2017 runter vom GPS und 2018 drauf.
Viel Spaß und viel Zeit, denn das dauert Stunden....
Noch was, falls Du Mapsource zum Übertragen nimmst, kann man den Namen des Kartensatzes selbst festlegen: Haken raus bei automatisch benennen. Ev. geht das bei MapInstall auch ? Und Basecamp legt GB weise Cache -Dateien an. Den jeweiligen Cache must erst löschen, sonst gaugelt Dir BC vor, die Karten seien installiert, weil es die aus dem Cache einliest. Mit meinem Tool img2ms kannst das bequem erledigen. Im Screenshot sind die Pfade angezeigt, da kannst das händisch machen. (falls Du unter W10 Berechtigungen hast...das ist ein anderes Thema..)