Is this a BMW you are talking about? I know you can get the vin from the warranty site by doing a quote using the reg plate but it only works if the reg number is on BMWs system. I.e. It's not on a private plate that BMW know nothing about or it was registered on a private plate and is now on a standard issue reg plate and it's not been back to BMW since.