As a long time BMW fan (have owned 14) go with the Bimmer.
The 3 series is a great car. If you can afford it step up to the 330i as it is worlds different.
I would presonally keep the VW as well. Nothing beats having a "beater" to buzz around in when the weathers bad.
__________________
Tim
|