You realize that the hatch area in a hatchback is bigger than the trunk area in a sedan? (The CUV is today's hatchback / station wagon) - only exception is if the hatch version of the car is actually shorter than the trunk version - which it sometimes is. Still, the hatch version can often swallow a bigger object than the trunk version for the simple reason that the object won't fit through the trunk opening but will fit through the hatch opening.
And if you can't afford a Civic, you certainly can't afford an Accord (bigger), and you really can't afford an Acura (near-luxury). If the price tag sets the absolute cap, the bigger or higher end cars will be older ... and in many cases, with more doodads and gizmos to break and be expensive to fix.
Go to your local dealer area and walk around, ask questions, and test-drive.
3 year old off-lease "certified pre-owned" Chevy Cruze with a warranty.
When the price tag is the limiting factor, a "newer" lower-end car is better than an "older" higher-end car. Less stuff to go wrong, less chance of it going wrong, better chance of still having a warranty in effect.