I got an X1 28i last May. The only reason was because of ultra-cheap lease rates and a big discount on the 2012 models (which are basically the same as 2013, just without the stop / start feature). I sold my 328i xDrive wagon.
The X1 does actually drive quite nicely. The steering feel is MUCH better than the X3's since the X1 still has a hydraulic rather than electric setup, and the engine is excellent. On a good highway run I can get 900 km from a 60-litre tank.
However, I really miss the wagon. Everything about the X1 feels slightly cheap, from the plastics in the cabin, to the crappy parcel shelf to the flat, unsupportive seats. The trunk in my 3 series wagon was not huge by any means, and rear legroom was pretty bad, so in that sense the X1 does offer good value in the BMW world since it's pretty much the same size. But the 3 series just felt like a much higher quality and more thoroughly engineered product. Does it REALLY matter in the world of driving on the 401 or in Toronto traffic? It probably shouldn't, but it does.
Bottom line: I'll get the F31 in a year or so, ideally the 320d if they really are going to bring it to Canada.