First and foremost, cats have exceptional olfactory senses.
Second of all, the mouse was likely moving around before it noticed your cat approaching, at which point it froze. (By that time, it was of course too late.) Mice don't typically just sit in a garden, never moving.
Also, another poster makes a good point about cats' hearing. Not only do cats hear in higher frequency ranges than we do thanks to their reduced size, they can angle their ears to 'focus' on a particular sound; being a sound engineer by profession, I desperately envy them this ability. I have simulated this using cardioid microphones while wearing headphones, and I would cheerfully sacrifice a good deal of social standing for a pair of working prehensile ears.
You might have to follow through on that "I would cheerfully sacrifice a good deal of social standing" part, though...