From BMW's
November 2012 sales report, here are some updated sales stats for the 3 series.
10,776 3 Series were sold in November 2012, representing a
42.4% increase over November 2011.
88,857 3 Series have been sold year-to-date in 2012, an increase of
3.5% over same period last year.
It appears that 3 Series sales are doing just fine, contrary to what some naysayers may claim.
Sales chart: