The BMW group recorded its highest-ever monthly sales in March with 165,842 BMW, Mini and Rolls-Royce brand vehicles leaving the showrooms around the world.