Das geht sicher mit osmfilter https://wiki.openstreetmap.org/wiki/Osmfilter und anschließendem Neu-Erzeugen der Garminkarte mit mkgmap, ist aber viel Handarbeit. Pfermutlich wäre es einfacher, den Maintainer deiner Karte zu kontaktieren und ihn zu bitten, amenity=parking + access=private von vornherein auszufiltern.
–ks
PS: Was du bitte auf gar keinen Fall machst: die Parkplätze in der OSM-Datenbank löschen und auf die nächste Version warten 