everyone's saying Alfa, and i agree. the front is VERY Alfa. the side view looks a little Peugeot to me, though. rather European for a Japanese car. it's something i could warm up to, especially considering what it is, and that the current Impreza wouldn't win any beauty contests.