Bowdoin is among the most generous schools when it comes to need based aid. Bowdoin does NOT give merit aid.
Separately, I ran the NPC for a family of 4 with. $150k income, $200k home equity and $80K in asssets and the result was a net COA around $20k…so totally possible OP’s parents results were accurate