Over 90% of all new car purchases are made using some form of finance. But research suggests most buyers don't understand the contracts they're signing. Are you among them? Show more
Discover 11,128,835 listings and 279,923 playable programmes from the BBC
Over 90% of all new car purchases are made using some form of finance. But research suggests most buyers don't understand the contracts they're signing. Are you among them? Show more