BMW will test driverless cars in Munich