Buying a new car? A broker can help you make the smartest choice