Oily fish have very short shelf life if they're not cooked or otherwise preserved. You do sometimes see them sold raw in the UK, but chances are they'll already be past their best by the time you buy them.
I am happy to buy them (or fish in general) frozen. I will prefer fresh if I buy from a fishmonger, but with supermarket fish and seafood its not worth it.