BMW reports record quarter, sees record year