For us lot in the north, £300k would be a property for the rich, but you have to bear in mind that house prices in the South are on average 3x the price they are here, so £300k isn't actually a house for the rich there, far from it.
It's a job to find a 1 bed flat for less than £300k in London. Certainly not a new build.