BMW warns inflation could dent sales