@
Sasquachulator you mention some good choices, but you didn't mention price range or new/used specifically. What I'm suggesting is an add to your list.
First, I have to say I personally would never, ever, not even once buy a BMW. Lot of (bad) history there among friends and family. I've never known anyone that owned one that kept it near 100K miles.
I'm with @
Ohio Enthusiast on saying not to overlook the Cadillac CT4 or CT5 (if you need a little bigger). Neither are huge cars, and they come in both RWD and AWD. If you don't want the power, the Non-V versions are decent cars. You can get them with a manual, but that means the Blackwing. The CT4-VB starts at $60K versus $47K for the none Blackwing CT4-V. They also have the option of SuperCruise in some configurations. I've driven all 3 levels (CT4, CT4-V, CT4-VB) and the middle option really seems to fit what you want.
Same with the CT5 (all 3 levels). The Ct5-V is a great car for the money. The Blackwing is a fantastic car, but way more than I would ever spend since I could never use it to it's full potential.