What so weird about them using an Impreza? Not every Impreza is a fast turbo or STI model you know
Just a cheap slow model, or maybe Diesel but as it's in the US I don't really think that's the case.
Sporty doesn't mean unstable. A car with a firmer chassis and/or suspension can be allot more stable than a car with normal soft suspension. And doesn't really matter that much I guess as it's just taking pictures and not filming orso