Buying your first car and getting car insurance in New York, New Jersey or Pennsylvania: a newcomer's guide