From a subcompact that fits downtown parking to a mini off-roader with truck-based bones, the smallest SUVs you can buy in 2026