The BMW group delivered 127,546 automobiles to customers last month in market conditions it said remained "difficult". June saw the highest monthly sales so far this year and a smaller fall of 12.7% year on year.