Tried both this weekend. WRX TR turbocharged and Mazda 3 with 2.3 L engine.
Neither has a sunroof, I am too tall to want one.
I loved both cars. Each one, I would buy in a minute, if I was only 6 feet
tall. I fit more comfortably in the Mazda3, but the WRX is tolerable and a