Answer:
The correct answer is E: No improvement or correction is needed.
Step-by-step explanation:
The sentence is grammatically correct as it is. The clause "which makes us feel wise for buying our home years ago" is correctly placed after the comma because it refers to the whole main clause "Property values are rising in our area". There is also concord with "tense".
"which makes one wise for buying one's home years ago" is not accurate since the main clause is describing "our area", it is specific and means the speaker is more than two people (specific, not general or indefinite)
"which made us feel wise for buying our home years ago" is also not accurate because the main clause is referring to a "present" situation in progress, not in the past.
"which has made us feel wise even though we bought our home years ago" does not make sense with the main clause, it is not coherent in meaning (semantically speaking)
"which will be making us feel wise for buying the home we did years ago" is not grammatically possible since the future continuous is used to talk about an action that will be in progress in the future, and the main clause refers to the present.