Step one in examining the issue is the car stop. No a civilian can never perform a car stop. But a transit cop generally has mv law enforcement power on public transportation routes. Not enough info about the search to give an opinion. But some recent decisions are splitting hairs between the smell of burned weed which creates no pc to search and unburnt weed which does give a right to search.