A 31-year-old man has been arrested in Dukinfield on suspicion of driving under the influence of drugs, driving with no insurance and possession of a controlled drug.
The male driver was asked to pull over on Victoria Road by PC Martin Jones, Neighbourhood Beat Officer for the Dukinfield ward, due to the manner of his driving.
After conducting a roadside drug test, he tested positive for cannabis and cocaine.
The black BMW was searched and a pot of cannabis was found inside.
The vehicle was also seized for having no insurance.
PC Jones said in a post on GMP Tameside North's Facebook page at around 9.30am on Monday that the man is on his way to custody.

Tameside woman speaks out after sexual assault to encourage others
Cat’s Wardrobe relaunched to support care-experienced young people in Tameside
£10k boost transforms playground at Denton primary school
Tameside fundraiser takes on 100-mile Ramadan challenge