To get proper lighting you’ll need to use an external renderer like vray or mental ray, all in-engine light baking solutions look awful on custom meshes. Unreal’s unfortunately is no better and is infact one of the worse I’ve ever come accross.
Lightmap baking is full of errors and mis-aligned auto-generated UV’s. With complex meshes such as buildings you’ll get black areas and areas where edges meet with seems.