Yes, a UK citizen can buy a house in France and even rent it. But to live in France permanently, a UK citizen still has to apply for a residence permit.