The length of time you should finance your car is entirely up to you and depends on the amount you're willing to spend per month on your car. As a general rule of thumb, you should aim to spend no more on your car per month than 20% of your take-home salary. So if you take home £2,000 per month, aim to spend no more than £400 per month on your car, including finance, fuel, servicing, etc.