I am not a fan of finance deals provided by car manufacturers.

I would say shop around for a personal loan. You own the car, not the other way around. No hidden extras like set up fees, final payments etc.

At the end of the 3 years, any equity in the car will be your's. You can also sell at any time without recourse to anyone.