Buying a new car is an exciting time but there are a number of things you need to ensure you have in place before you drive away.