Here's a countdown of the best cars for new and young drivers.
A study carried out by What Car? magazine in association with Warranty Direct has looked at pretty much every car available in the UK to decide which is the cheapest and most reliable to run.
And - for the ninth year running - Honda tops the list with its Jazz.
The so-called Reliability Index used to rank cars takes into account a vehicle’s typical failure rate, age, mileage and repair costs.
What Car? editor Jim Holder said: "Honda’s success in the Reliability Index is chiefly down to low failure rates.
"However, when things do go wrong, the cars are also relatively cheap to fix."
Other good cars included the Toyota Yaris, Mitsubishi Lancer and Vauxhall Agila.
On the other hand the most expensive cars to maintain were topped by the Audi RS6, BMW M5 and Nissan GT-R.
Check out the full lists below...
Most reliable cars
1. Honda Jazz
2. Mitsubishi Lancer
3. Vauxhall Agila
4. Toyota Yaris
5. Suzuki Alto
6. Chevrolet KALOS
7. Suzuki Liana
8. Hyundai Getz
9. Mazda MX-5
10. Mercedes-Benz
And the least...
1. Audi RS6
2. BMW M5
3. Nissan GT-R
4. Porsche 911
5. Bentley Continental GT
6. Mercedes-Benz CL
7. Mercedes-Benz V-Class
8. Citroen C6 512.00
9. Mercedes-Benz SL
10. Mercedes-Benz GL
Main picture credit: M 93/Wikimedia