The new 3 Series Touring is a superb car. I think I'd go with the 330d now. The economy and performance of this vehicle are stunning.
I saw a few F31 in M-Sport package already on the streets and they look simply magnificent, especially in Estoril blue and Alpine white.
What a pity this car costs here at least 70k CHF as 330d with a few miles on. New ones cost from 75 to even 90k CHF here in Switzerland.