The mother of a man who allegedly repeatedly rammed a police vehicle in Seville Grove says there was “no need” for police to open fire against her son, especially in front of his teenage daughter.

Bruce Niel Brockman’s mother spoke outside court on Saturday, and said her son was still “quite sore” as a bullet remained in his shoulder after Thursday’s shooting.

“I don’t feel good about it,” she said.

The woman said her 14-year-old granddaughter was “traumatised” from witnessing her father getting shot. Family members of Mr Brockman claim he was at the Seville Grove property to give birthday money to two of his children.

Camera Icon Mr Brockman’s family say there was ‘no need’ for police to open fire. Credit: 7 News

“And then he got dragged out and handcuffed and pressure put on the wound,” Mr Brockman’s mother said, but refused to comment about the string of charges her son is facing.

The Armadale father-of-six appeared calm and collected with his arm in a sling in the dock of Perth Magistrates Court on Saturday, facing 25 charges.

Police allege Mr Brockman was behind the wheel of a stolen Subaru Impreza when detectives arrived and drove in behind him to block him in the driveway of a home on Firetail Court in Seville Grove on Thursday.

Mr Brockman, who had another man as a passenger, allegedly reversed into the unmarked police car with two detectives inside.

The incident ended when a police officer fired a shot through the front windscreen and hit Mr Brockman in the shoulder.

Camera Icon Police at the scene of the arrest in Seville Grove.

Internal affairs and the homicide squad are investigating the circumstances surrounding the police shooting.

No bail application was made for Mr Brockman during his brief appearance but the court was told he will try to get bail at his next court appearance on Friday.

Mr Brockman has been charged with 18 counts of stealing, four counts of gains benefit by fraud, two counts of assault to prevent arrest and one count of stealing a motor vehicle from East Fremantle.

The alleged passenger, an 18-year-old Huntingdale man, has been charged with stealing a motor vehicle and breaching bail.

A 31-year-old South Lake woman has been charged with dozens of offences in relation to ongoing inquiries into Mr Brockman.