My friend and I believe that it's the Alfa Romeo 156 sedan... a couple days ago it's parked on the 5th Ave in downtown. It's a surprise to us as recent models of A.R. are rarely seen in Canada. Even more surprise was that the car carries a German (or European) license plate at the back?!
Is it legal to drive a car around with foreign plate??