Shopping for a new car can be a very exciting, exhilarating experience, and it's not always easy to remain patient…