Police Forced To Seek Refuge At Macca's After Gunman Opens Fire

Three men have been arrested after a police car was shot at and rammed near a McDonald's restaurant north-west of Melbourne.

Officers were patrolling in Sunbury just after 3am on Tuesday morning when shots were fired at their vehicle on Horne Street.

The officers drove to their nearby McDonalds where they sought cover alongside terrified staff.

As they took cover, more shots were fired at their patrol car while a silver sedan rammed the vehicle before speeding off, according to Victoria Police.

A number of units were called to the area to search for the offenders while three employees and four officers were safely escorted from the restaurant.

Three men --  a 33-year-old homeless person, a 26-year-old and an 18-year-old from Sunbury -- have been arrested.

The trio are currently assisting officers with their inquiries.

"This is outrageous behaviour and you can expect that police will respond to it fully," Assistant Commissioner Luke Cornelius said on Tuesday. "We're just appalled that this sort of behaviour occurs in our community".

"Our police are here to keep the community safe and our police when they come to work, they come to make a difference," he continued.

"They don't expect to be shot at, they don't expect to have their vehicle's rammed by offenders who are seeking to do us harm."

Assistant Commissioner Luke Cornelius. Photo: 10 News First

The incident came two hours after an officer was hit by an alleged stolen car in Mont Albert in Melbourne's east.

Police were called to Laing Street at around 1 am after reports of a suspicious vehicle.

The driver of the white BMW allegedly accelerated into two police cars and reversed onto an officer's leg as he tried to use pepper spray.

The Leading Senior Constable was taken to hospital with a leg injury.