Just remember folks, the cops can't compel you to answer anything - other than basic info like your name and address. You have an absolute right to remain silent regarding anything else they ask you. Exercise your rights!
I had a cop threaten to arrest me and have my car towed to impound if I did not consent to a search.
It was ridiculous. There was no reason for it.
I knew they would have to let me go then because I had nothing for them to 'find'.
I figured it was easier to comply and get on with my life than to end up having to pay lawyers to prove I'm innocent and bailing my car out of impound.
Sometimes you just gotta give in or it will cause you more problems and expense down the road.