I opt for finance to free up my cash for essentials/emergencies.
Money in my current account is always available, whereas finance/loans take time, and can often be refused - especially when you need them the most. If you are worried about job security, consider the many types of insurance for that eventuality.
Ultimately, there are so many variables, the mind boggles...
Dealerships get more commission on finance agreements. This can leave them more pliable in the negotiation stages and doing favours after the sale (freebies and so forth).
Of course, a whole new discussion is created when we consider new car (first-time owner) versus second-hand car and you must contemplate reliability, warranty, parts and inconvenience of off-the-road periods. It is up to you the buyer.