Why now might be the best time to buy a hybrid car