D-Link DGS-1210-16 is slightly more than 100€ in Germany, make sure you buy the right revision. The 28 port version is another 30€.