This has also happened to me before. It was 99 cents and I only noticed after I got home, so I didn't bother. But now I always check my receipt before I leave the store.

For $3 I would definitely say something, even if it was after the fact.