I had a 330i 6spd and found it to be an excellent car. I sold it with 174km and changed 2 ignition coils, plugs and the water pump. I personally never had an issue driving it in the winter, I am a firm believer in winter tires so for me X drive was just a waste of fuel, more moving parts could mean more issues in the future. Currently have an 09 E91 X drive an wish everyday I could turn it off. They only can with xdrive in Canada which really sucks
my father has a 530ix auto and has constantly had issues with the tranny over the years. Much heavier car so heavier on the fuel. Also the navigation is much smaller then the 330. 330 seemed to have a much larger screen.
anyways I would recommend the 330i not x drive with a manual transmission.
my 2 cents