BMW pleasantly surprised investors on Thursday by proposing to buy back up to 10% of its shares after it reported 2004 pre-tax profit that met analysts' forecasts, according to Reuters.