GarminExpress should offer to put maps on a mircoSD for your 3597 but that will likely only happen provided you do not insert the card until prompted to do so by GE.

If you still have problems even doing the above, replace the XML file you're using with the one generated by the device AFTER you've updated maps.