Leasing vs Buying

In 2016, there were 31.7 million cars on the road and, by the end of September 2018, there were 38.4 million – a huge increase within the space of 2 years. So, with so many more drivers on the road and new cars increasing in price, is it better to buy or lease a...