It can be tricky to find a car that really does it all and looks great doing it. If you're willing to pay an arm and a leg, you can knock off everything on your check list with one of the bigger high-end or performance brands. But we know that life gets in the way for a lot of drivers, and sometimes affordability and practicality need to take priority over luxury.
At least, that…
