Rescued pet centres are the go. RSPCA, etc.
Save a dog.
Save a cat.
We got our current cat from one. Cost about $110 from memory.
They are properly vaccinated, desexed, registered, tattooed for identification, etc.
Many are moggies, but who cares?
I've done the purebred thing (German...