My 2004 Kia Rio driving down the road and it made a noise and stopped running. It has battery, but won't start.
Check for a broken timing belt, if it is broke then the engine is most likely damaged, when the belt breaks the valves will hit the pistons bending the valves and some break the pistons.
Search Kia Rio5 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Kia Rio5 Experts