Yes, British Shorthairs do purr. They are a very vocal breed and are known for their chirping sound, which is actually a form of purring.