Title says it all.
I second this. CAD programs are far too expensive.
BlenderBIM was looking promising but seems like it exports to SVG rather than keeping the drawings directly in Blender.
As well as producing drawings it would be great if Unreal could export to the IFC 3d model format.