Understanding the different types of car financing, such as loans or leasing, and the pros and cons of each.