The majority of new cars are bought on finance these days - and that's easy to understand when you see how many great cars can be paid for with a very low monthly cost. Manufacturers are always dropping prices to compete, and that means some cars cost less than £100 a month.
With payments so low, it's even tempting people who would usually go for a used car into buying a brand new model. The practical Dacia Sandero capitalises on this - with a list price of less than £6,000, it's the cheapest new car in the UK, and you can get your hands on one for as little as £69 a month.
Sometimes it's hard to know if you're getting the best deal, or if there is another model you hadn't considered yet - so we've put together this list of our favourite cars available for under the £100 a month mark.
Some of the best city cars make it on to the list, including the Skoda Citigo and Peugeot 108. These cars might not offer a lot of space, with small boots and limited space in the back, but don't be put off: many of these models can still work for a family. Take a test drive and see for yourself if one of these new cars will be suitable for you.
City cars are quite different from the small cars from a few years ago - today's models are quiet, good to drive, and offer very low running costs. There's plenty going for these efficient little cars, and they are often fun to drive as well.
All the finance deals are Personal Contract Purchase (PCP) schemes – so you’ll pay a deposit (unless otherwise stated) and a number of monthly payments. When the contract comes to an end you’ll have the option of paying a final lump sum to take ownership of the car, using the car’s remaining value to trade-in for a new model, or you can hand back the car keys and part ways.
For an alternative view on the best cheap cars, check out our sister site Carbuyer.