BMW reports improved Q3 earnings