The Juke (ugly joke) and Mini-anything (over priced garbage and absolutely terrible in the winter) are the last vehicles I could recommend. Subaru Impreza or Crosstrek are my "compact" suggestions for you. And I am a life-long GM guy who has recently converted to Subaru based on their price, construction quality, fuel economy and winter traction. A daughter started small with a Crosstrek then upgraded to a 2015 Forester XT. My wife (GM lady) started with a tiny 2014 Impreza then just recently upgraded t a 2017 Forester XT. All four are/were impressive .... I am pleasantly surprised.