I have recently bought an '04 1.2 Corsa, mainly for daughters' to use. Today, I have invite from local Vauxhall dealership to go in for a free software update, and I did not buy from them. Assuming they are not referring to my 2000 Vectra, I wonder how they know I have recently bought a used Corsa? However, do Vauxhall regularly invite owners for free software updates of their cars? Is there a 'catch' to it? Any advice would be appreciated, thank you.