Is it better to finance through a bank or dealer? Smart comparison & tips