charged 2.99 w/o reason
1. Cancel your ongoing subscription in "Subscriptions"
2. Contact the support, preferably by chat, and ask for a refund. It will take a while (30 minutes in my case) from explaining the situation to finally receiving a confirmational email as they respond quite slowly so be prepared.
3. If you want to be sure you won't get charged again, delete your bank card details. According to the person from support it goes more or less like this: "to do that, select any product and add it to your basket, on payment page, you shall find a tickbox to save payment details while payment, you can deselect the box to unsave your details". It worked for me.
I'm still not 100% sure if I won't get charged again "by accident". If so, I will contact my bank and block all payments from TomTom.
In case I don't get the requested refund I might ask my bank to undo the transaction(s) made.