Things you need to consider before taking a car loan