An overnight fire at a downtown St. Petersburg parking garage destroyed four cars and damaged several others.

Around 12:30 a.m., police said, a driver flagged down a police officer to report a fire inside the parking garage at 360 Central Avenue.

Witnesses say a BMW caught fire and the flames spread to other vehicles. As many as seven to 10 other vehicles were either destroyed or sustained damage, police said.

No foul play is suspected and criminal charges are expected against the driver of the car that caught fire, police said.