This is not the noise of engine, it is particularly noise of the tyres that is making you uncomfortable. You might be using stock Eurostar tyres of 175 size.
I had the same issue. But noise reduced a lot when i replaced the tyres. You might also feel that car shakes heavily when a heavy vehicle passes by. I upgraded the tyre size to 185/65 and its really better now.
Yes the horn noise hurts everyone's head who owns a city. But its with every car.