Didn't build one, but I bought a used dell optiplex 3050 for £200, it's micro form factor, i3 7100, 8gb ram (upgradable), doesnt have an internal dvd drive though.
It'd my go to sort of suggestion over a new build, but probably against the grain of your request haha