Sergeant Kevin Milne, of Kawakawa police, said a member of the public reported seeing a man with blood on his hand running towards the river.
Blood was found in the car near the driver's seat but a search of the area failed to find a third person.
Later that evening, however, police located a 25-year-old Paihia man and identified him as the driver.
He had previously been forbidden from driving so police returned to the crash scene and impounded the car.
He was charged with failing to stop for police, reckless driving, threatening behaviour and presenting a firearm. He was due back in the Kaikohe District Court today.
A 21-year-old woman from the Gisborne district, who was arrested at the crash scene, was charged with theft of petrol in relation to the Kerikeri drive-off. The other man was released without charge.
Mr Milne said the car had been linked to a number of other petrol thefts around Northland.
The police investigation was continuing and it was likely more charges would be laid.