We've got ours on finance, and I dont agree with the sentiment of 'you cant afford one if you have to finance it'. Getting finance is a tool; a means to an end to achieve something which otherwise you might not be able to. If the buyer believes that finance (and the additional cost it brings) is worth it, then that's their personal perspective. If they can afford to get it on finance, then they CAN afford it. It's simply a matter of when.
For us, the reason we got ours on finance was because we wanted it whilst our children were young, not old. If we waited until we could buy it outright, our children would have lost years of potentially fantastic experiences, and our view was that (as parents) our role is to unlock experiences. That's far more valuable to us than a feelgood of buying a vehicle outright.