Four local men have been busted behind the wheel while either allegedly under the influence of alcohol or drugs.
Police pulled over a Middleton man on Flinders Parade, Victor Harbor on June 15 and breath tested him.
He allegedly returned a reading of 0.121 - more than double the legal blood alcohol limit.
The 35-year-old lost his licence immediately for six months and his car was defected.
Having been reported for the offences, he will face court at a later date.
The next day, Victor Harbor police tested the blood alcohol level of a 37-year-old man driving on Hindmarsh Road, Victor Harbor.
His recording allegedly read 0.151 - more than three times the legal limit.
The Hayborough man lost his licence immediately for 12 months and his vehicle was impounded.
The licence of a Myponga man who was stopped by police on Wellington Road, Mount Barker on Wednesday, June 17 had expired in 2014 - but that was not the only issue.
The 35-year-old was drug tested and he alleged returned positive readings for both cannabis and methamphetamine.
A search of the man and his vehicle found a knife, an ice pipe, and cannabis.
He was arrested for driving while unlicensed and carrying an offensive weapon, received a drug diversion for the pipe, fined for the cannabis possession.
He could also face drug driving charges once forensic analysis of the test sample is complete, and he will face court at a later date.
A 66-year-old Encounter Bay man was breath tested on Ocean Road, Hayborough on Tuesday, June 23.
The recording allegedly showed a reading of 0.118, and he was reported for the offence.
He also lost his licence for six months and his car was impounded for 28 days.
He will face court at a later date.