How small must your garage be if you can't fit an Impreza or an Evo in there? The garage in my old house was literally as small a garage as you'll get, but I still got an Impreza, Mondeo and E36 BMW in there at times.
And that's what my suggestion would be, an E36 M3 or 328i with choice modifications.