Yeah, the pricing, coupled with more power, more features and, well, just simply being a new BMW suggest a number of people will suck up the new, controversial styling and swap their E46 cars in for the new ones.
Two years from now when the lease / interest rates drop for the 3 series, that'll mean good things indeed.
BMW's sales up last month despite their bread n' butter cars (3-series) being well on their way into the grave. BMW Canada is such an amazing business.