what type of engineer did the report, a soil engineer? what part of town and how bad are the cracks? is the house on a slope or canyon, and is the house in jeopardy? are certain parts of the house lower than others? if the house is built on expansive soil, and its in an neighborhood that has say clay, its going to be expensive to fix as you have to drill all the way down till you hit the hard stuff. if you hire a GC who doesn’t have experience with drilling far enough down, then you can install some really damn expensive beams, only to have those beams now moving in that clay.
for some homes that experience settlement, not on a canyon, and not in clay, its not necessarily a big deal and you can live in it for 20 years without worrying about it. it might have just been how that site got compacted, if a shoddy job was done, then the house settles more than most. other cases, you will end up with 1 foot cracks along the flooring and your doors don’t close. if its the latter, stay away. if its the former, you might be able to get a really good deal on the house.
you don’t need to start with a structural engineer, you need to find a soil engineer. because it all comes down to what kind of soil is this house built on and that will answer the question on how much more movement there will likely be.