A policeman can and will lie to get to you. Also, smell can give them probably cause, at least where I live.

I've actually had a policeman say that they smell marijuana and basically barge his way into my car. Good thing I had smoked that J and lost the roach long before I got pulled over. He looked like a fool.