A recent analysis of over 40 million car sales by digital car finance provider Carmoola has shown the makes, models, body shapes and fuel type of cars that are great for retaining - or losing - their value over time