'We haven't got any oranges. Will you buy some?' uses 'will' to make a request or ask for a willingness to do something. It's a polite way to ask someone to perform an action. 'Are you buying some?' uses the present continuous to ask about a planned future action. It implies that the person might already have plans to buy oranges. 'Will you buy some?' is a more direct request for action in this context.